0s autopkgtest [04:55:54]: starting date and time: 2025-05-03 04:55:54+0000 0s autopkgtest [04:55:54]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [04:55:54]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bp3jppy8/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:python-virtualenv --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-virtualenv/20.30.0+ds-3 -- lxd -r lxd-armhf-10.145.243.221 lxd-armhf-10.145.243.221:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [04:56:14]: testbed dpkg architecture: armhf 22s autopkgtest [04:56:16]: testbed apt version: 3.0.0 25s autopkgtest [04:56:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [04:56:21]: testbed release detected to be: None 34s autopkgtest [04:56:28]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 36s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 36s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 37s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 37s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.3 kB] 37s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [162 kB] 37s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1839 kB] 37s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [197 kB] 37s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1341 kB] 37s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.2 kB] 37s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 37s Get:12 http://ftpmaster.internal/ubuntu questing/main Sources [1395 kB] 37s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 37s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 37s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 38s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 42s Fetched 43.7 MB in 5s (7996 kB/s) 43s Reading package lists... 49s autopkgtest [04:56:43]: upgrading testbed (apt dist-upgrade and autopurge) 50s Reading package lists... 51s Building dependency tree... 51s Reading state information... 52s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 52s Starting 2 pkgProblemResolver with broken count: 0 52s Done 54s Entering ResolveByKeep 54s 55s Calculating upgrade... 56s The following packages will be upgraded: 56s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 56s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 56s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 56s usb.ids 56s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 5431 kB of archives. 56s After this operation, 3722 kB disk space will be freed. 56s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 56s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 56s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 57s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 57s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 57s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 57s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 57s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 57s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 57s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 57s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 57s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 57s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 57s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 57s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 57s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 57s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 57s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 57s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 57s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 57s Fetched 5431 kB in 1s (7016 kB/s) 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 .../motd-news-config_13.7ubuntu1_all.deb ... 58s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 58s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 58s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 58s Setting up base-files (13.7ubuntu1) ... 58s Installing new version of config file /etc/issue ... 58s Installing new version of config file /etc/issue.net ... 58s Installing new version of config file /etc/lsb-release ... 59s motd-news.service is a disabled or a static unit not running, not starting it. 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 .../dpkg_1.22.18ubuntu3_armhf.deb ... 59s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 59s 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 .../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 ... 60s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 60s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 60s Unpacking ed (1.21.1-1) over (1.21-1) ... 60s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 60s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 60s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 60s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 60s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 60s Unpacking nano (8.4-1) over (8.3-1) ... 60s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 60s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 60s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 60s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 60s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 61s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 61s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 61s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 61s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 61s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 61s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 61s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 61s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 61s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 61s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 61s Setting up motd-news-config (13.7ubuntu1) ... 61s Setting up liburcu8t64:armhf (0.15.2-2) ... 61s Setting up distro-info-data (0.64) ... 61s Setting up htop (3.4.1-4) ... 61s Setting up libsensors-config (1:3.6.2-2) ... 61s Installing new version of config file /etc/sensors3.conf ... 61s Setting up libfwupd3:armhf (2.0.8-3) ... 61s Setting up libftdi1-2:armhf (1.5-10) ... 61s Setting up libnvme1t64 (1.13-2) ... 61s Setting up ed (1.21.1-1) ... 61s Setting up usb.ids (2025.04.01-1) ... 61s Setting up libsensors5:armhf (1:3.6.2-2) ... 61s Setting up libdpkg-perl (1.22.18ubuntu3) ... 61s Setting up nano (8.4-1) ... 61s Installing new version of config file /etc/nanorc ... 61s Setting up ubuntu-pro-client (35.1ubuntu0) ... 61s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 61s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 61s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 63s Setting up fwupd (2.0.8-3) ... 63s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 63s fwupd.service is a disabled or a static unit not running, not starting it. 64s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 64s Setting up dpkg-dev (1.22.18ubuntu3) ... 64s Processing triggers for dbus (1.16.2-2ubuntu1) ... 64s Processing triggers for install-info (7.1.1-1) ... 64s Processing triggers for libc-bin (2.41-6ubuntu1) ... 64s Processing triggers for man-db (2.13.0-1) ... 66s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 66s Processing triggers for initramfs-tools (0.147ubuntu1) ... 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 69s Starting pkgProblemResolver with broken count: 0 69s Starting 2 pkgProblemResolver with broken count: 0 69s Done 69s Solving dependencies... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [04:57:06]: rebooting testbed after setup commands that affected boot 111s autopkgtest [04:57:45]: 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 135s autopkgtest [04:58:09]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 175s Get:1 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (dsc) [4200 B] 175s Get:2 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (tar) [778 kB] 175s Get:3 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (diff) [45.5 kB] 175s gpgv: Signature made Tue Mar 4 14:47:22 2025 UTC 175s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 175s gpgv: Can't check signature: No public key 175s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-6build3.dsc: no acceptable signature found 176s autopkgtest [04:58:50]: testing package fenics-dolfinx version 1:0.9.0-6build3 180s autopkgtest [04:58:54]: build not needed 184s autopkgtest [04:58:58]: test test-dolfinx-cpp: preparing testbed 186s Reading package lists... 186s Building dependency tree... 186s Reading state information... 187s Starting pkgProblemResolver with broken count: 0 187s Starting 2 pkgProblemResolver with broken count: 0 187s Done 188s The following NEW packages will be installed: 188s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 188s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 188s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 188s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 188s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 188s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 188s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 188s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 188s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 188s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 188s libalglib4.2 libamd3 libaom3 libarchive-zip-perl libarpack2-dev 188s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 188s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 188s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 188s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 188s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 188s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 188s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 188s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 188s libboost-program-options1.83-dev libboost-program-options1.83.0 188s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 188s libboost-serialization1.83-dev libboost-serialization1.83.0 188s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 188s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 188s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 188s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 188s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 188s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 188s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 188s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 188s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 188s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 188s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 188s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 188s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 188s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 188s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 188s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 188s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 188s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 188s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 188s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 188s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 188s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 188s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 188s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 188s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 188s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 188s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 188s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 188s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 188s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 188s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 188s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 188s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 188s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 188s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 188s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 188s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 188s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 188s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 188s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 188s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 188s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 188s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 188s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 188s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 188s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 188s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 188s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 188s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 188s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 188s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 188s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 188s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 188s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 188s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 188s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 188s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 188s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 188s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 188s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 188s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 188s python3-build python3-cffi python3-contourpy python3-cycler 188s python3-decorator python3-defusedxml python3-dev python3-distlib 188s python3-docutils python3-dolfinx python3-dolfinx-complex 188s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 188s python3-fonttools python3-fs python3-gmsh python3-imagesize 188s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 188s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 188s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 188s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 188s python3-pathspec python3-petsc4py python3-petsc4py-complex 188s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 188s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 188s python3-platformdirs python3-pluggy python3-ply python3-pusimp 188s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 188s python3-pytest python3-roman python3-scikit-build-core python3-scipy 188s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 188s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 188s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 188s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-toml 188s python3-traitlets python3-ufl python3-ufolib2 python3-virtualenv 188s python3-wheel python3.13-dev python3.13-tk robin-map-dev rpcsvc-proto 188s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 188s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 188s xorg-sgml-doctools xtrans-dev zlib1g-dev 188s 0 upgraded, 473 newly installed, 0 to remove and 0 not upgraded. 188s Need to get 463 MB of archives. 188s After this operation, 1775 MB of additional disk space will be used. 188s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 189s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 189s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 189s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 189s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 189s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 189s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 189s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 189s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 189s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 189s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 189s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 189s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 189s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 189s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 189s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 189s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 189s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 189s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 189s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 189s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 189s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 189s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 189s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 189s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 189s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 189s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 189s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 189s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 189s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 190s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 190s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 190s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 190s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 190s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 190s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 190s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 190s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 190s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 190s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 190s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 190s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 191s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 191s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 191s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 191s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 191s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 191s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 191s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 191s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 191s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 191s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 191s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 191s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 191s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 191s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 191s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 192s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 192s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 192s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 192s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 192s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 192s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 192s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 192s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 192s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 192s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 192s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 192s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 192s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 192s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 192s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 192s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 192s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 192s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 192s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 192s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 192s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 192s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 192s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 192s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 192s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 192s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 194s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 194s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 194s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 194s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 194s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 194s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 194s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 194s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 194s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 195s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 195s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 195s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 195s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 195s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 195s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 195s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.0-1 [1235 kB] 195s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 195s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 195s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 195s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 195s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 195s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 195s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 195s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 195s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 195s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 195s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 195s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 195s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 195s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 195s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 195s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 195s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 195s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 196s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 196s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 196s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 196s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 196s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 196s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 196s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 196s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 196s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 196s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 196s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 196s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 196s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 196s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 196s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 196s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 196s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 196s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 196s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 196s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 196s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 196s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 196s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 196s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 196s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 196s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 196s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 196s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 196s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 196s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 196s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 196s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 196s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 196s Get:151 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 196s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 196s Get:153 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 196s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 196s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 196s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 196s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 196s Get:158 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 196s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 196s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 196s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 197s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 197s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 197s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 197s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 197s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 197s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 197s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 197s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 197s Get:170 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 197s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 197s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 197s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 197s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 197s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 197s Get:176 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 197s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 197s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 197s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 197s Get:180 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 197s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 197s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 197s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 197s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 197s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 197s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.2.1-5 [1574 kB] 197s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 197s Get:188 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 197s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 197s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 197s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 197s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 197s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.2.1-5 [214 kB] 197s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.2.1-5 [2459 kB] 197s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 197s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 197s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 197s Get:198 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 197s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 197s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 197s Get:201 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 197s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 198s Get:203 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 198s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 198s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 198s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 198s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 198s Get:208 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 198s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 198s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 198s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 198s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 198s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 198s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 198s Get:215 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 198s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 198s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 198s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 198s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 198s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 198s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 198s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 198s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 198s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 198s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 198s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 198s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 198s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 198s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 198s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 198s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 198s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 198s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 198s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 198s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 198s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 198s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 198s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 198s Get:239 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 198s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 199s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 199s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 199s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 199s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 199s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 199s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 199s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 199s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 199s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 199s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 199s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 199s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 199s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 199s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 199s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 199s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 199s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 199s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 199s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 199s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 199s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 199s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 199s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 199s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 199s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 199s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 199s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 199s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 199s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 199s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 199s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 199s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 199s Get:273 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 199s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 199s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 199s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 199s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 199s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 199s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 199s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 199s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 199s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 199s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 200s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 200s Get:285 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 200s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 200s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 200s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 200s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 200s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 200s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 200s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 200s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 200s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 200s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 200s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 200s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 200s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 200s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 200s Get:300 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 200s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 200s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 200s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 200s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 201s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 201s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 201s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 201s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 201s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 201s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 201s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 202s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 202s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 202s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 202s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 202s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 202s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 202s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 202s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 202s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 202s Get:321 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 202s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 202s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 202s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 202s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 202s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 202s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 202s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 202s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 202s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 202s Get:331 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 202s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 202s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 202s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 202s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 202s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 202s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 202s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 202s Get:339 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 202s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 202s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 202s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 202s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 202s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 202s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 202s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 203s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 203s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 203s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 203s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 203s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 203s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 203s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 203s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 203s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 203s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 203s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 203s Get:358 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 203s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 203s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 203s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 203s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 203s Get:363 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 203s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 203s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 203s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 203s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 203s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 203s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 203s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 203s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 203s Get:372 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 204s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 204s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.3-1 [353 kB] 204s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 204s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 204s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 204s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 204s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 204s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 204s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 204s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 204s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-5 [5639 kB] 204s Get:384 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 204s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 204s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 204s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 204s Get:388 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 204s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 204s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 204s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 204s Get:392 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 204s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 204s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 204s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 204s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 204s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 204s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 204s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 204s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 204s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 204s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 204s Get:403 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.1.3-5 [663 kB] 204s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 204s Get:405 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 205s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 205s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 205s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 205s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 205s Get:410 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 205s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 205s Get:412 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 205s Get:413 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 205s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 205s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 205s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 205s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 205s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 206s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 206s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 206s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 206s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 206s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 206s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 206s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 206s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 206s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 206s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 206s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 206s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 206s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 206s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 206s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 206s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 206s Get:435 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 206s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 206s Get:437 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 206s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 206s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 206s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 206s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 206s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 206s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 206s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-5 [48.2 kB] 206s Get:445 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 206s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 206s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 206s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 206s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 206s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 206s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 206s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 206s Get:453 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 206s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 206s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 206s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 206s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 207s Get:458 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 207s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 207s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.1.3-5 [474 kB] 207s Get:461 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 207s Get:462 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 207s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 207s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 207s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 207s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 207s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 207s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 207s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 207s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 207s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 207s Get:472 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-virtualenv all 20.30.0+ds-3 [73.4 kB] 207s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 208s Fetched 463 MB in 19s (24.6 MB/s) 208s Selecting previously unselected package fonts-lato. 208s (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 ... 63951 files and directories currently installed.) 208s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 208s Unpacking fonts-lato (2.015-1) ... 209s Selecting previously unselected package python3-numpy-dev:armhf. 209s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 209s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 209s Selecting previously unselected package libblas3:armhf. 209s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 209s Unpacking libblas3:armhf (3.12.1-2) ... 209s Selecting previously unselected package libgfortran5:armhf. 209s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 209s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 209s Selecting previously unselected package liblapack3:armhf. 209s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 209s Unpacking liblapack3:armhf (3.12.1-2) ... 209s Selecting previously unselected package python3-numpy. 209s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 209s Unpacking python3-numpy (1:2.2.3+ds-5) ... 209s Selecting previously unselected package sgml-base. 210s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 210s Unpacking sgml-base (1.31) ... 210s Selecting previously unselected package m4. 210s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 210s Unpacking m4 (1.4.19-7) ... 210s Selecting previously unselected package autoconf. 210s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 210s Unpacking autoconf (2.72-3ubuntu1) ... 210s Selecting previously unselected package autotools-dev. 210s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 210s Unpacking autotools-dev (20220109.1) ... 210s Selecting previously unselected package automake. 210s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 210s Unpacking automake (1:1.17-3ubuntu1) ... 210s Selecting previously unselected package autopoint. 210s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 210s Unpacking autopoint (0.23.1-1) ... 210s Selecting previously unselected package libtcl8.6:armhf. 210s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 210s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 210s Selecting previously unselected package libfreetype6:armhf. 210s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 210s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 210s Selecting previously unselected package fonts-dejavu-mono. 210s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 210s Unpacking fonts-dejavu-mono (2.37-8) ... 210s Selecting previously unselected package fonts-dejavu-core. 210s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 210s Unpacking fonts-dejavu-core (2.37-8) ... 210s Selecting previously unselected package fontconfig-config. 210s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 211s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 211s Selecting previously unselected package libfontconfig1:armhf. 211s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 211s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 211s Selecting previously unselected package libxrender1:armhf. 211s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 211s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 211s Selecting previously unselected package libxft2:armhf. 211s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 211s Unpacking libxft2:armhf (2.3.6-1build1) ... 211s Selecting previously unselected package x11-common. 211s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 211s Unpacking x11-common (1:7.7+23ubuntu4) ... 211s Selecting previously unselected package libxss1:armhf. 211s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 211s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 211s Selecting previously unselected package libtk8.6:armhf. 211s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 211s Unpacking libtk8.6:armhf (8.6.16-1) ... 211s Selecting previously unselected package tk8.6-blt2.5. 211s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 211s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 211s Selecting previously unselected package blt. 211s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 211s Unpacking blt (2.5.3+dfsg-8) ... 211s Selecting previously unselected package libc-dev-bin. 211s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 211s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 211s Selecting previously unselected package linux-libc-dev:armhf. 211s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 211s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 211s Selecting previously unselected package libcrypt-dev:armhf. 211s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 211s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 211s Selecting previously unselected package rpcsvc-proto. 211s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 211s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 211s Selecting previously unselected package libc6-dev:armhf. 211s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 211s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 212s Selecting previously unselected package libisl23:armhf. 212s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 212s Unpacking libisl23:armhf (0.27-1) ... 212s Selecting previously unselected package libmpc3:armhf. 212s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 212s Unpacking libmpc3:armhf (1.3.1-1build2) ... 212s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 212s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 212s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 212s Selecting previously unselected package cpp-14. 212s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 212s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 212s Selecting previously unselected package cpp-arm-linux-gnueabihf. 212s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 212s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 212s Selecting previously unselected package cpp. 212s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 212s Unpacking cpp (4:14.2.0-1ubuntu1) ... 212s Selecting previously unselected package libcc1-0:armhf. 212s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 212s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 212s Selecting previously unselected package libgomp1:armhf. 212s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 212s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 212s Selecting previously unselected package libasan8:armhf. 212s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 212s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 212s Selecting previously unselected package libubsan1:armhf. 212s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 212s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 212s Selecting previously unselected package libgcc-14-dev:armhf. 212s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 212s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 212s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 212s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 212s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 213s Selecting previously unselected package gcc-14. 213s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 213s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 213s Selecting previously unselected package gcc-arm-linux-gnueabihf. 213s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 213s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 213s Selecting previously unselected package gcc. 213s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 213s Unpacking gcc (4:14.2.0-1ubuntu1) ... 213s Selecting previously unselected package libstdc++-14-dev:armhf. 213s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 213s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 213s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 213s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 213s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 213s Selecting previously unselected package g++-14. 213s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 213s Unpacking g++-14 (14.2.0-19ubuntu2) ... 213s Selecting previously unselected package g++-arm-linux-gnueabihf. 213s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 213s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 213s Selecting previously unselected package g++. 213s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 213s Unpacking g++ (4:14.2.0-1ubuntu1) ... 214s Selecting previously unselected package build-essential. 214s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 214s Unpacking build-essential (12.12ubuntu1) ... 214s Selecting previously unselected package libcatch2-dev. 214s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 214s Unpacking libcatch2-dev (3.7.1-0.5) ... 214s Selecting previously unselected package catch2. 214s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 214s Unpacking catch2 (3.7.1-0.5) ... 214s Selecting previously unselected package chrpath. 214s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 214s Unpacking chrpath (0.18-1) ... 214s Selecting previously unselected package cmake-data. 214s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 214s Unpacking cmake-data (3.31.6-1ubuntu1) ... 214s Selecting previously unselected package libjsoncpp26:armhf. 214s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 214s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 214s Selecting previously unselected package librhash1:armhf. 214s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 214s Unpacking librhash1:armhf (1.4.5-1) ... 214s Selecting previously unselected package cmake. 214s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 214s Unpacking cmake (3.31.6-1ubuntu1) ... 215s Selecting previously unselected package libdebhelper-perl. 215s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 215s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 215s Selecting previously unselected package libtool. 215s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 215s Unpacking libtool (2.5.4-4) ... 215s Selecting previously unselected package dh-autoreconf. 215s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 215s Unpacking dh-autoreconf (20) ... 215s Selecting previously unselected package libarchive-zip-perl. 215s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 215s Unpacking libarchive-zip-perl (1.68-1) ... 215s Selecting previously unselected package libfile-stripnondeterminism-perl. 215s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 215s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 215s Selecting previously unselected package dh-strip-nondeterminism. 215s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 215s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 215s Selecting previously unselected package libdw1t64:armhf. 215s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 215s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 215s Selecting previously unselected package debugedit. 215s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 215s Unpacking debugedit (1:5.1-2) ... 215s Selecting previously unselected package dwz. 215s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 215s Unpacking dwz (0.15-1build6) ... 215s Selecting previously unselected package gettext. 215s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 215s Unpacking gettext (0.23.1-1) ... 215s Selecting previously unselected package intltool-debian. 215s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 215s Unpacking intltool-debian (0.35.0+20060710.6) ... 215s Selecting previously unselected package po-debconf. 215s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 215s Unpacking po-debconf (1.0.21+nmu1) ... 215s Selecting previously unselected package debhelper. 215s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 215s Unpacking debhelper (13.24.1ubuntu2) ... 215s Selecting previously unselected package dh-python. 215s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 215s Unpacking dh-python (6.20250308) ... 215s Selecting previously unselected package xml-core. 215s Preparing to unpack .../072-xml-core_0.19_all.deb ... 215s Unpacking xml-core (0.19) ... 215s Selecting previously unselected package docutils-common. 215s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 215s Unpacking docutils-common (0.21.2+dfsg-2) ... 215s Selecting previously unselected package libjs-jquery. 215s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 215s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 215s Selecting previously unselected package libjs-underscore. 215s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 215s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 216s Selecting previously unselected package libjs-sphinxdoc. 216s Preparing to unpack .../076-libjs-sphinxdoc_8.1.3-5_all.deb ... 216s Unpacking libjs-sphinxdoc (8.1.3-5) ... 216s Selecting previously unselected package fonts-font-awesome. 216s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 216s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 216s Selecting previously unselected package sphinx-rtd-theme-common. 216s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 216s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 216s Selecting previously unselected package fonts-mathjax. 216s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 216s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 216s Selecting previously unselected package libjs-mathjax. 216s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 216s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 217s Selecting previously unselected package dolfinx-doc. 217s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 217s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 217s Selecting previously unselected package libllvm20:armhf. 217s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 217s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 218s Selecting previously unselected package libclang-cpp20. 218s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 218s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 218s Selecting previously unselected package libclang1-20. 219s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 219s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 219s Selecting previously unselected package libfmt10:armhf. 219s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 219s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 219s Selecting previously unselected package libxapian30:armhf. 219s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 219s Unpacking libxapian30:armhf (1.4.25-2) ... 219s Selecting previously unselected package doxygen. 219s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 219s Unpacking doxygen (1.9.8+ds-2.1build1) ... 219s Selecting previously unselected package fontconfig. 219s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 219s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 219s Selecting previously unselected package fonts-lyx. 219s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 219s Unpacking fonts-lyx (2.4.3-1) ... 219s Selecting previously unselected package libgfortran-14-dev:armhf. 219s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 219s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 219s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 219s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 219s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 219s Selecting previously unselected package gfortran-14. 219s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 219s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 220s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 220s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 220s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 220s Selecting previously unselected package gfortran. 220s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 220s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 220s Selecting previously unselected package libcdt5:armhf. 220s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 220s Unpacking libcdt5:armhf (2.42.4-3) ... 220s Selecting previously unselected package libcgraph6:armhf. 220s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 220s Unpacking libcgraph6:armhf (2.42.4-3) ... 220s Selecting previously unselected package libsharpyuv0:armhf. 220s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 220s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 220s Selecting previously unselected package libaom3:armhf. 220s Preparing to unpack .../098-libaom3_3.12.0-1_armhf.deb ... 220s Unpacking libaom3:armhf (3.12.0-1) ... 220s Selecting previously unselected package libheif-plugin-aomdec:armhf. 220s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 220s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 220s Selecting previously unselected package libde265-0:armhf. 220s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 220s Unpacking libde265-0:armhf (1.0.15-1build5) ... 220s Selecting previously unselected package libheif-plugin-libde265:armhf. 220s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 220s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 220s Selecting previously unselected package libheif1:armhf. 220s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 220s Unpacking libheif1:armhf (1.19.7-1) ... 220s Selecting previously unselected package libimagequant0:armhf. 220s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 220s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 220s Selecting previously unselected package libjpeg-turbo8:armhf. 220s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 220s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 220s Selecting previously unselected package libjpeg8:armhf. 220s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 220s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 220s Selecting previously unselected package libgraphite2-3:armhf. 220s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 220s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 220s Selecting previously unselected package libharfbuzz0b:armhf. 220s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 220s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 220s Selecting previously unselected package libraqm0:armhf. 220s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 220s Unpacking libraqm0:armhf (0.10.2-1) ... 220s Selecting previously unselected package libdeflate0:armhf. 220s Preparing to unpack .../109-libdeflate0_1.23-1_armhf.deb ... 220s Unpacking libdeflate0:armhf (1.23-1) ... 220s Selecting previously unselected package libjbig0:armhf. 220s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 220s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 220s Selecting previously unselected package liblerc4:armhf. 220s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 220s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 220s Selecting previously unselected package libwebp7:armhf. 220s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 220s Unpacking libwebp7:armhf (1.5.0-0.1) ... 220s Selecting previously unselected package libtiff6:armhf. 220s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 220s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 220s Selecting previously unselected package libxpm4:armhf. 220s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 220s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 221s Selecting previously unselected package libgd3:armhf. 221s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 221s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 221s Selecting previously unselected package libgts-0.7-5t64:armhf. 221s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 221s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 221s Selecting previously unselected package libpixman-1-0:armhf. 221s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 221s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 221s Selecting previously unselected package libxcb-render0:armhf. 221s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 221s Unpacking libxcb-render0:armhf (1.17.0-2) ... 221s Selecting previously unselected package libxcb-shm0:armhf. 221s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 221s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 221s Selecting previously unselected package libcairo2:armhf. 221s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 221s Unpacking libcairo2:armhf (1.18.4-1) ... 221s Selecting previously unselected package libltdl7:armhf. 221s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 221s Unpacking libltdl7:armhf (2.5.4-4) ... 221s Selecting previously unselected package libthai-data. 221s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 221s Unpacking libthai-data (0.1.29-2build1) ... 221s Selecting previously unselected package libdatrie1:armhf. 221s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 221s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 221s Selecting previously unselected package libthai0:armhf. 221s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 221s Unpacking libthai0:armhf (0.1.29-2build1) ... 221s Selecting previously unselected package libpango-1.0-0:armhf. 221s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 221s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 221s Selecting previously unselected package libpangoft2-1.0-0:armhf. 221s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 221s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 221s Selecting previously unselected package libpangocairo-1.0-0:armhf. 221s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 221s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 221s Selecting previously unselected package libpathplan4:armhf. 221s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 221s Unpacking libpathplan4:armhf (2.42.4-3) ... 221s Selecting previously unselected package libgvc6. 221s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 221s Unpacking libgvc6 (2.42.4-3) ... 221s Selecting previously unselected package libgvpr2:armhf. 221s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 221s Unpacking libgvpr2:armhf (2.42.4-3) ... 221s Selecting previously unselected package liblab-gamut1:armhf. 221s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 221s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 221s Selecting previously unselected package libice6:armhf. 221s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 221s Unpacking libice6:armhf (2:1.1.1-1) ... 221s Selecting previously unselected package libsm6:armhf. 221s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 221s Unpacking libsm6:armhf (2:1.2.4-1) ... 221s 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. 222s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 222s Unpacking libxaw7:armhf (2:1.0.16-1) ... 222s Selecting previously unselected package graphviz. 222s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 222s Unpacking graphviz (2.42.4-3) ... 222s Selecting previously unselected package icu-devtools. 222s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 222s Unpacking icu-devtools (76.1-1ubuntu2) ... 222s Selecting previously unselected package comerr-dev:armhf. 222s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 222s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 222s Selecting previously unselected package libgssrpc4t64:armhf. 222s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 222s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 222s Selecting previously unselected package libkadm5clnt-mit12:armhf. 222s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 222s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 222s Selecting previously unselected package libkdb5-10t64:armhf. 222s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 222s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 222s Selecting previously unselected package libkadm5srv-mit12:armhf. 222s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 222s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 222s Selecting previously unselected package krb5-multidev:armhf. 222s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 222s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 222s Selecting previously unselected package libaec0:armhf. 222s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 222s Unpacking libaec0:armhf (1.1.3-1) ... 222s Selecting previously unselected package libalglib4.2:armhf. 222s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 222s Unpacking libalglib4.2:armhf (4.2.0-2) ... 222s Selecting previously unselected package libsuitesparseconfig7:armhf. 222s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 222s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 222s Selecting previously unselected package libamd3:armhf. 222s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 222s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 222s Selecting previously unselected package libarpack2t64:armhf. 222s Preparing to unpack .../149-libarpack2t64_3.9.1-4_armhf.deb ... 222s Unpacking libarpack2t64:armhf (3.9.1-4) ... 222s Selecting previously unselected package libblas-dev:armhf. 222s Preparing to unpack .../150-libblas-dev_3.12.1-2_armhf.deb ... 222s Unpacking libblas-dev:armhf (3.12.1-2) ... 222s Selecting previously unselected package liblapack-dev:armhf. 222s Preparing to unpack .../151-liblapack-dev_3.12.1-2_armhf.deb ... 222s Unpacking liblapack-dev:armhf (3.12.1-2) ... 222s Selecting previously unselected package libarpack2-dev:armhf. 222s Preparing to unpack .../152-libarpack2-dev_3.9.1-4_armhf.deb ... 222s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 222s Selecting previously unselected package libbasix0.9:armhf. 223s Preparing to unpack .../153-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 .../154-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 .../155-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 .../156-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 .../157-libeigen3-dev_3.4.0-4build1_all.deb ... 223s Unpacking libeigen3-dev (3.4.0-4build1) ... 223s Selecting previously unselected package libbasix-dev:armhf. 223s Preparing to unpack .../158-libbasix-dev_0.9.0-2build2_armhf.deb ... 223s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 223s Selecting previously unselected package libboost1.83-dev:armhf. 223s Preparing to unpack .../159-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 223s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-atomic1.83.0:armhf. 226s Preparing to unpack .../160-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 .../161-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 .../162-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 .../163-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 .../164-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 .../165-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 .../166-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 .../167-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 .../168-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 .../169-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 .../170-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 .../171-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 .../172-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 .../173-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-filesystem-dev:armhf. 226s Preparing to unpack .../174-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 226s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 226s Selecting previously unselected package libboost-regex1.83.0:armhf. 227s Preparing to unpack .../175-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 .../176-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 .../177-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 .../178-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 .../179-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 .../180-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 .../181-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 .../182-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 .../183-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 .../184-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 .../185-libmpich12_4.2.1-5_armhf.deb ... 227s Unpacking libmpich12:armhf (4.2.1-5) ... 227s Selecting previously unselected package libboost-mpi1.83.0. 228s Preparing to unpack .../186-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libnuma-dev:armhf. 228s Preparing to unpack .../187-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 .../188-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 .../189-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 .../190-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 .../191-libslurm42t64_24.11.3-2_armhf.deb ... 228s Unpacking libslurm42t64 (24.11.3-2) ... 228s Selecting previously unselected package mpich. 228s Preparing to unpack .../192-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 .../193-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 .../194-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 .../195-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 .../196-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 .../197-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 .../198-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 .../199-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 .../200-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 .../201-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. 229s Preparing to unpack .../202-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 229s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 229s Selecting previously unselected package libboost-thread-dev:armhf. 229s Preparing to unpack .../203-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 229s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 229s Selecting previously unselected package libboost-timer1.83.0:armhf. 229s Preparing to unpack .../204-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 229s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 229s Selecting previously unselected package libboost-timer1.83-dev:armhf. 229s Preparing to unpack .../205-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 229s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 229s Selecting previously unselected package libboost-timer-dev:armhf. 229s Preparing to unpack .../206-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 229s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 229s Selecting previously unselected package libbrotli-dev:armhf. 229s Preparing to unpack .../207-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 .../208-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 .../209-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 .../210-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 .../211-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 .../212-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 .../213-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 .../214-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 .../215-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 .../216-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 .../217-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 .../218-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 .../219-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 229s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 230s Selecting previously unselected package libnghttp2-dev:armhf. 230s Preparing to unpack .../220-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 230s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 230s Selecting previously unselected package libpsl-dev:armhf. 230s Preparing to unpack .../221-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 230s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 230s Selecting previously unselected package libgmpxx4ldbl:armhf. 230s Preparing to unpack .../222-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 230s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 230s Selecting previously unselected package libgmp-dev:armhf. 230s Preparing to unpack .../223-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 230s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 230s Selecting previously unselected package libevent-2.1-7t64:armhf. 230s Preparing to unpack .../224-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 230s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 230s Selecting previously unselected package libunbound8:armhf. 230s Preparing to unpack .../225-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 230s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 230s Selecting previously unselected package libgnutls-dane0t64:armhf. 230s Preparing to unpack .../226-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 230s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 230s Selecting previously unselected package libgnutls-openssl27t64:armhf. 230s Preparing to unpack .../227-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 230s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 230s Selecting previously unselected package libp11-kit-dev:armhf. 230s Preparing to unpack .../228-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 230s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 230s Selecting previously unselected package libtasn1-6-dev:armhf. 230s Preparing to unpack .../229-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 .../230-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 .../231-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 .../232-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 .../233-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 .../234-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. 231s Preparing to unpack .../235-libssh2-1-dev_1.11.1-1_armhf.deb ... 231s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 231s Selecting previously unselected package libzstd-dev:armhf. 231s Preparing to unpack .../236-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 231s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 231s Selecting previously unselected package libcurl4-openssl-dev:armhf. 231s Preparing to unpack .../237-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 231s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 231s Selecting previously unselected package libcxsparse4:armhf. 231s Preparing to unpack .../238-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package libhdf5-mpich-310:armhf. 231s Preparing to unpack .../239-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 231s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 231s Selecting previously unselected package libfftw3-double3:armhf. 231s Preparing to unpack .../240-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 231s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 231s Selecting previously unselected package libfftw3-single3:armhf. 231s Preparing to unpack .../241-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 231s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 231s Selecting previously unselected package libfftw3-mpi3:armhf. 231s Preparing to unpack .../242-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 231s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 231s Selecting previously unselected package libklu2:armhf. 231s Preparing to unpack .../243-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package mpi-default-bin. 231s Preparing to unpack .../244-mpi-default-bin_1.18_armhf.deb ... 231s Unpacking mpi-default-bin (1.18) ... 231s Selecting previously unselected package libscalapack-mpich2.2:armhf. 231s Preparing to unpack .../245-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 231s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 231s Selecting previously unselected package libmumps-5.7:armhf. 231s Preparing to unpack .../246-libmumps-5.7_5.7.3-3build2_armhf.deb ... 231s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 231s Selecting previously unselected package libptscotch-7.0:armhf. 231s Preparing to unpack .../247-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 .../248-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 .../249-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 .../250-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. 232s Preparing to unpack .../251-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 232s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 232s Selecting previously unselected package libumfpack6:armhf. 232s Preparing to unpack .../252-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package ocl-icd-libopencl1:armhf. 232s Preparing to unpack .../253-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 232s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 232s Selecting previously unselected package libpetsc-complex3.22:armhf. 232s Preparing to unpack .../254-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 232s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 232s Selecting previously unselected package libpugixml1v5:armhf. 232s Preparing to unpack .../255-libpugixml1v5_1.14-2_armhf.deb ... 232s Unpacking libpugixml1v5:armhf (1.14-2) ... 232s Selecting previously unselected package libparpack2t64:armhf. 232s Preparing to unpack .../256-libparpack2t64_3.9.1-4_armhf.deb ... 232s Unpacking libparpack2t64:armhf (3.9.1-4) ... 232s Selecting previously unselected package libslepc-complex3.22. 232s Preparing to unpack .../257-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 232s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 232s Selecting previously unselected package libspdlog1.15:armhf. 232s Preparing to unpack .../258-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 232s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 232s Selecting previously unselected package libdolfinx-complex0.9:armhf. 232s Preparing to unpack .../259-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 232s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 232s Selecting previously unselected package libjs-jquery-ui. 232s Preparing to unpack .../260-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 232s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 232s Selecting previously unselected package libldl3:armhf. 232s Preparing to unpack .../261-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 232s Preparing to unpack .../262-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package librbio4:armhf. 232s Preparing to unpack .../263-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package libspex3:armhf. 232s Preparing to unpack .../264-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 233s Selecting previously unselected package libparu1:armhf. 233s Preparing to unpack .../265-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 233s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 233s Selecting previously unselected package libsuitesparse-dev:armhf. 233s Preparing to unpack .../266-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 233s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 233s Selecting previously unselected package libscotch-7.0:armhf. 233s Preparing to unpack .../267-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 233s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 233s Selecting previously unselected package libscotch-dev. 233s Preparing to unpack .../268-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 233s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 233s Selecting previously unselected package libptscotch-dev. 233s Preparing to unpack .../269-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 233s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 233s Selecting previously unselected package libscalapack-mpich-dev:armhf. 233s Preparing to unpack .../270-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 233s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 233s Selecting previously unselected package libscalapack-mpi-dev:armhf. 233s Preparing to unpack .../271-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 233s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 233s Selecting previously unselected package libfftw3-bin. 233s Preparing to unpack .../272-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 233s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 233s Selecting previously unselected package libfftw3-dev:armhf. 233s Preparing to unpack .../273-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 233s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 233s Selecting previously unselected package libfftw3-mpi-dev:armhf. 233s Preparing to unpack .../274-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 233s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 233s Selecting previously unselected package opencl-c-headers. 233s Preparing to unpack .../275-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 233s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 233s Selecting previously unselected package opencl-clhpp-headers. 233s Preparing to unpack .../276-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 233s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 233s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 233s Preparing to unpack .../277-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 233s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 233s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 233s Preparing to unpack .../278-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 233s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 233s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 233s Preparing to unpack .../279-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 233s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 234s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 234s Preparing to unpack .../280-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 234s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 234s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 234s Preparing to unpack .../281-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 234s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 234s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 234s Preparing to unpack .../282-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 234s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 234s Selecting previously unselected package libaec-dev:armhf. 234s Preparing to unpack .../283-libaec-dev_1.1.3-1_armhf.deb ... 234s Unpacking libaec-dev:armhf (1.1.3-1) ... 234s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 234s Preparing to unpack .../284-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 234s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 234s Selecting previously unselected package libjpeg8-dev:armhf. 234s Preparing to unpack .../285-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 234s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 234s Selecting previously unselected package libjpeg-dev:armhf. 234s Preparing to unpack .../286-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 234s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 234s Selecting previously unselected package libhdf5-mpich-dev. 234s Preparing to unpack .../287-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 234s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 234s Selecting previously unselected package libhdf5-mpi-dev:armhf. 234s Preparing to unpack .../288-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 234s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 234s Selecting previously unselected package libsuperlu-dev:armhf. 234s Preparing to unpack .../289-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 234s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 234s Selecting previously unselected package libsuperlu-dist-dev:armhf. 234s Preparing to unpack .../290-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 234s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 234s Selecting previously unselected package xorg-sgml-doctools. 234s Preparing to unpack .../291-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 234s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 234s Selecting previously unselected package x11proto-dev. 234s Preparing to unpack .../292-x11proto-dev_2024.1-1_all.deb ... 234s Unpacking x11proto-dev (2024.1-1) ... 234s Selecting previously unselected package libxau-dev:armhf. 235s Preparing to unpack .../293-libxau-dev_1%3a1.0.11-1_armhf.deb ... 235s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 235s Selecting previously unselected package libxdmcp-dev:armhf. 235s Preparing to unpack .../294-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 235s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 235s Selecting previously unselected package xtrans-dev. 235s Preparing to unpack .../295-xtrans-dev_1.4.0-1_all.deb ... 235s Unpacking xtrans-dev (1.4.0-1) ... 235s Selecting previously unselected package libxcb1-dev:armhf. 235s Preparing to unpack .../296-libxcb1-dev_1.17.0-2_armhf.deb ... 235s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 235s Selecting previously unselected package libx11-dev:armhf. 235s Preparing to unpack .../297-libx11-dev_2%3a1.8.10-2_armhf.deb ... 235s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 235s Selecting previously unselected package libyaml-dev:armhf. 235s Preparing to unpack .../298-libyaml-dev_0.2.5-2_armhf.deb ... 235s Unpacking libyaml-dev:armhf (0.2.5-2) ... 235s Selecting previously unselected package libpetsc3.22-dev-common. 235s Preparing to unpack .../299-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 235s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 235s Selecting previously unselected package libmumps-headers-dev. 235s Preparing to unpack .../300-libmumps-headers-dev_5.7.3-3build2_all.deb ... 235s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 235s Selecting previously unselected package libmumps-dev:armhf. 235s Preparing to unpack .../301-libmumps-dev_5.7.3-3build2_armhf.deb ... 235s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 235s Selecting previously unselected package libc6-dbg:armhf. 235s Preparing to unpack .../302-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 235s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 235s Selecting previously unselected package valgrind. 235s Preparing to unpack .../303-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 235s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 236s Selecting previously unselected package valgrind-mpi. 236s Preparing to unpack .../304-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 236s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 236s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 236s Preparing to unpack .../305-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 236s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 236s Selecting previously unselected package libparpack2-dev:armhf. 236s Preparing to unpack .../306-libparpack2-dev_3.9.1-4_armhf.deb ... 236s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 236s Selecting previously unselected package libslepc-complex3.22-dev. 236s Preparing to unpack .../307-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 236s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 236s Selecting previously unselected package libdolfinx-complex-dev:armhf. 236s Preparing to unpack .../308-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 236s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 236s Selecting previously unselected package libhypre-2.32.0:armhf. 236s Preparing to unpack .../309-libhypre-2.32.0_2.32.0-4_armhf.deb ... 236s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 236s Selecting previously unselected package libpetsc-real3.22:armhf. 236s Preparing to unpack .../310-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 236s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 236s Selecting previously unselected package libslepc-real3.22. 236s Preparing to unpack .../311-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 236s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 237s Selecting previously unselected package libdolfinx-real0.9:armhf. 237s Preparing to unpack .../312-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 237s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 237s Selecting previously unselected package libhypre-dev:armhf. 237s Preparing to unpack .../313-libhypre-dev_2.32.0-4_armhf.deb ... 237s Unpacking libhypre-dev:armhf (2.32.0-4) ... 237s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 237s Preparing to unpack .../314-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 237s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 237s Selecting previously unselected package libslepc-real3.22-dev. 237s Preparing to unpack .../315-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 237s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 237s Selecting previously unselected package libdolfinx-real-dev:armhf. 237s Preparing to unpack .../316-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 237s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 237s Selecting previously unselected package libpugixml-dev:armhf. 237s Preparing to unpack .../317-libpugixml-dev_1.14-2_armhf.deb ... 237s Unpacking libpugixml-dev:armhf (1.14-2) ... 237s Selecting previously unselected package libfmt-dev:armhf. 237s Preparing to unpack .../318-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 237s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 237s Selecting previously unselected package libspdlog-dev:armhf. 237s Preparing to unpack .../319-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 237s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 237s Selecting previously unselected package libxml2-dev:armhf. 237s Preparing to unpack .../320-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 237s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 237s Selecting previously unselected package python3-ply. 237s Preparing to unpack .../321-python3-ply_3.11-9_all.deb ... 237s Unpacking python3-ply (3.11-9) ... 237s Selecting previously unselected package python3-pycparser. 237s Preparing to unpack .../322-python3-pycparser_2.22-2_all.deb ... 237s Unpacking python3-pycparser (2.22-2) ... 237s Selecting previously unselected package python3-cffi. 237s Preparing to unpack .../323-python3-cffi_1.17.1-2build2_all.deb ... 237s Unpacking python3-cffi (1.17.1-2build2) ... 237s Selecting previously unselected package libpython3.13:armhf. 238s Preparing to unpack .../324-libpython3.13_3.13.3-1_armhf.deb ... 238s Unpacking libpython3.13:armhf (3.13.3-1) ... 238s Selecting previously unselected package libexpat1-dev:armhf. 238s Preparing to unpack .../325-libexpat1-dev_2.7.1-1_armhf.deb ... 238s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 238s Selecting previously unselected package libpython3.13-dev:armhf. 238s Preparing to unpack .../326-libpython3.13-dev_3.13.3-1_armhf.deb ... 238s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 238s Selecting previously unselected package libpython3-dev:armhf. 238s Preparing to unpack .../327-libpython3-dev_3.13.3-1_armhf.deb ... 238s Unpacking libpython3-dev:armhf (3.13.3-1) ... 238s Selecting previously unselected package python3.13-dev. 238s Preparing to unpack .../328-python3.13-dev_3.13.3-1_armhf.deb ... 238s Unpacking python3.13-dev (3.13.3-1) ... 238s Selecting previously unselected package python3-dev. 238s Preparing to unpack .../329-python3-dev_3.13.3-1_armhf.deb ... 238s Unpacking python3-dev (3.13.3-1) ... 238s Selecting previously unselected package python3-ufl. 238s Preparing to unpack .../330-python3-ufl_2024.2.0-2_all.deb ... 238s Unpacking python3-ufl (2024.2.0-2) ... 238s Selecting previously unselected package python3-basix. 238s Preparing to unpack .../331-python3-basix_0.9.0-2build2_armhf.deb ... 238s Unpacking python3-basix (0.9.0-2build2) ... 238s Selecting previously unselected package python3-ffcx. 238s Preparing to unpack .../332-python3-ffcx_1%3a0.9.0-2_all.deb ... 238s Unpacking python3-ffcx (1:0.9.0-2) ... 238s Selecting previously unselected package libdolfinx-dev:armhf. 238s Preparing to unpack .../333-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 238s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 238s Selecting previously unselected package libxfixes3:armhf. 238s Preparing to unpack .../334-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 238s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 238s Selecting previously unselected package libxcursor1:armhf. 238s Preparing to unpack .../335-libxcursor1_1%3a1.2.3-1_armhf.deb ... 238s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 238s Selecting previously unselected package libxinerama1:armhf. 238s Preparing to unpack .../336-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 238s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 239s Selecting previously unselected package libfltk1.3t64:armhf. 239s Preparing to unpack .../337-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 239s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 239s Selecting previously unselected package libglvnd0:armhf. 239s Preparing to unpack .../338-libglvnd0_1.7.0-1build1_armhf.deb ... 239s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 239s Selecting previously unselected package libx11-xcb1:armhf. 239s Preparing to unpack .../339-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 239s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 239s Selecting previously unselected package libxcb-dri3-0:armhf. 239s Preparing to unpack .../340-libxcb-dri3-0_1.17.0-2_armhf.deb ... 239s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 239s Selecting previously unselected package libxcb-glx0:armhf. 239s Preparing to unpack .../341-libxcb-glx0_1.17.0-2_armhf.deb ... 239s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 239s Selecting previously unselected package libxcb-present0:armhf. 239s Preparing to unpack .../342-libxcb-present0_1.17.0-2_armhf.deb ... 239s Unpacking libxcb-present0:armhf (1.17.0-2) ... 239s Selecting previously unselected package libxcb-xfixes0:armhf. 239s Preparing to unpack .../343-libxcb-xfixes0_1.17.0-2_armhf.deb ... 239s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 239s Selecting previously unselected package libxxf86vm1:armhf. 239s Preparing to unpack .../344-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 239s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 239s Selecting previously unselected package libllvm19:armhf. 239s Preparing to unpack .../345-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 239s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 240s Selecting previously unselected package libxcb-randr0:armhf. 240s Preparing to unpack .../346-libxcb-randr0_1.17.0-2_armhf.deb ... 240s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 240s Selecting previously unselected package libxcb-sync1:armhf. 240s Preparing to unpack .../347-libxcb-sync1_1.17.0-2_armhf.deb ... 240s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 240s Selecting previously unselected package libxshmfence1:armhf. 240s Preparing to unpack .../348-libxshmfence1_1.3.3-1_armhf.deb ... 240s Unpacking libxshmfence1:armhf (1.3.3-1) ... 240s Selecting previously unselected package mesa-libgallium:armhf. 240s Preparing to unpack .../349-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 240s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 240s Selecting previously unselected package libwayland-server0:armhf. 240s Preparing to unpack .../350-libwayland-server0_1.23.1-3_armhf.deb ... 240s Unpacking libwayland-server0:armhf (1.23.1-3) ... 240s Selecting previously unselected package libgbm1:armhf. 240s Preparing to unpack .../351-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 240s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 240s Selecting previously unselected package libvulkan1:armhf. 240s Preparing to unpack .../352-libvulkan1_1.4.304.0-1_armhf.deb ... 240s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 241s Selecting previously unselected package libgl1-mesa-dri:armhf. 241s Preparing to unpack .../353-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 241s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 241s Selecting previously unselected package libglx-mesa0:armhf. 241s Preparing to unpack .../354-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 241s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 241s Selecting previously unselected package libglx0:armhf. 241s Preparing to unpack .../355-libglx0_1.7.0-1build1_armhf.deb ... 241s Unpacking libglx0:armhf (1.7.0-1build1) ... 241s Selecting previously unselected package libgl1:armhf. 241s Preparing to unpack .../356-libgl1_1.7.0-1build1_armhf.deb ... 241s Unpacking libgl1:armhf (1.7.0-1build1) ... 241s Selecting previously unselected package libfltk-gl1.3t64:armhf. 241s Preparing to unpack .../357-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 241s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 241s Selecting previously unselected package libfltk-images1.3t64:armhf. 241s Preparing to unpack .../358-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 241s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 241s Selecting previously unselected package libgl2ps1.4. 241s Preparing to unpack .../359-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 241s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 241s Selecting previously unselected package libopengl0:armhf. 241s Preparing to unpack .../360-libopengl0_1.7.0-1build1_armhf.deb ... 241s Unpacking libopengl0:armhf (1.7.0-1build1) ... 241s Selecting previously unselected package libglu1-mesa:armhf. 241s Preparing to unpack .../361-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 241s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 241s Selecting previously unselected package libtbbbind-2-5:armhf. 241s Preparing to unpack .../362-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 241s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 241s Selecting previously unselected package libtbbmalloc2:armhf. 241s Preparing to unpack .../363-libtbbmalloc2_2022.0.0-2_armhf.deb ... 241s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 241s Selecting previously unselected package libtbb12:armhf. 241s Preparing to unpack .../364-libtbb12_2022.0.0-2_armhf.deb ... 241s Unpacking libtbb12:armhf (2022.0.0-2) ... 241s Selecting previously unselected package libocct-foundation-7.8:armhf. 241s Preparing to unpack .../365-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 241s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 241s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 241s Preparing to unpack .../366-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 241s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 241s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 241s Preparing to unpack .../367-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 241s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 242s Selecting previously unselected package libimath-3-1-29t64:armhf. 242s Preparing to unpack .../368-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 242s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 242s Selecting previously unselected package libjxr0t64:armhf. 242s Preparing to unpack .../369-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 242s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 242s Selecting previously unselected package libopenexr-3-1-30:armhf. 242s Preparing to unpack .../370-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 242s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 242s Selecting previously unselected package libopenjp2-7:armhf. 242s Preparing to unpack .../371-libopenjp2-7_2.5.3-2_armhf.deb ... 242s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 242s Selecting previously unselected package liblcms2-2:armhf. 242s Preparing to unpack .../372-liblcms2-2_2.16-2_armhf.deb ... 242s Unpacking liblcms2-2:armhf (2.16-2) ... 242s Selecting previously unselected package libraw23t64:armhf. 242s Preparing to unpack .../373-libraw23t64_0.21.3-1_armhf.deb ... 242s Unpacking libraw23t64:armhf (0.21.3-1) ... 242s Selecting previously unselected package libwebpmux3:armhf. 242s Preparing to unpack .../374-libwebpmux3_1.5.0-0.1_armhf.deb ... 242s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 242s Selecting previously unselected package libfreeimage3:armhf. 242s Preparing to unpack .../375-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 242s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 242s Selecting previously unselected package libocct-draw-7.8:armhf. 242s Preparing to unpack .../376-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 242s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 242s Selecting previously unselected package occt-misc. 242s Preparing to unpack .../377-occt-misc_7.8.1+dfsg1-3_all.deb ... 242s Unpacking occt-misc (7.8.1+dfsg1-3) ... 243s Selecting previously unselected package libocct-visualization-7.8:armhf. 243s Preparing to unpack .../378-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 243s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 243s Selecting previously unselected package libocct-ocaf-7.8:armhf. 243s Preparing to unpack .../379-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 243s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 243s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 243s Preparing to unpack .../380-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 243s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 243s Selecting previously unselected package libvoro++1. 243s Preparing to unpack .../381-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 243s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 243s Selecting previously unselected package libgmsh4.13:armhf. 243s Preparing to unpack .../382-libgmsh4.13_4.13.1+ds1-5_armhf.deb ... 243s Unpacking libgmsh4.13:armhf (4.13.1+ds1-5) ... 243s Selecting previously unselected package libjson-perl. 243s Preparing to unpack .../383-libjson-perl_4.10000-1_all.deb ... 243s Unpacking libjson-perl (4.10000-1) ... 243s Selecting previously unselected package liblbfgsb0:armhf. 244s Preparing to unpack .../384-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 244s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 244s Selecting previously unselected package libpetsc-complex-dev. 244s Preparing to unpack .../385-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 244s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 244s Selecting previously unselected package libpetsc-real-dev. 244s Preparing to unpack .../386-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 244s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 244s Selecting previously unselected package libpython3-all-dev:armhf. 244s Preparing to unpack .../387-libpython3-all-dev_3.13.3-1_armhf.deb ... 244s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 244s Selecting previously unselected package libqhull-r8.0:armhf. 244s Preparing to unpack .../388-libqhull-r8.0_2020.2-6build1_armhf.deb ... 244s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 244s Selecting previously unselected package libslepc-complex-dev. 244s Preparing to unpack .../389-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 244s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 244s Selecting previously unselected package libslepc-real-dev. 244s Preparing to unpack .../390-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 244s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 244s Selecting previously unselected package libwebpdemux2:armhf. 244s Preparing to unpack .../391-libwebpdemux2_1.5.0-0.1_armhf.deb ... 244s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 244s Selecting previously unselected package libxslt1.1:armhf. 244s Preparing to unpack .../392-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 244s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 244s Selecting previously unselected package robin-map-dev. 244s Preparing to unpack .../393-robin-map-dev_1.3.0-1_all.deb ... 244s Unpacking robin-map-dev (1.3.0-1) ... 244s Selecting previously unselected package nanobind-dev. 244s Preparing to unpack .../394-nanobind-dev_2.5.0-1_all.deb ... 244s Unpacking nanobind-dev (2.5.0-1) ... 244s Selecting previously unselected package python3-pyproject-hooks. 244s Preparing to unpack .../395-python3-pyproject-hooks_1.2.0-1_all.deb ... 244s Unpacking python3-pyproject-hooks (1.2.0-1) ... 244s Selecting previously unselected package python3-toml. 244s Preparing to unpack .../396-python3-toml_0.10.2-1_all.deb ... 244s Unpacking python3-toml (0.10.2-1) ... 244s Selecting previously unselected package python3-wheel. 244s Preparing to unpack .../397-python3-wheel_0.45.1-1_all.deb ... 244s Unpacking python3-wheel (0.45.1-1) ... 244s Selecting previously unselected package python3-build. 244s Preparing to unpack .../398-python3-build_1.2.2-1_all.deb ... 244s Unpacking python3-build (1.2.2-1) ... 244s Selecting previously unselected package python3-installer. 244s Preparing to unpack .../399-python3-installer_0.7.0+dfsg1-3_all.deb ... 244s Unpacking python3-installer (0.7.0+dfsg1-3) ... 244s Selecting previously unselected package pybuild-plugin-pyproject. 244s Preparing to unpack .../400-pybuild-plugin-pyproject_6.20250308_all.deb ... 244s Unpacking pybuild-plugin-pyproject (6.20250308) ... 244s Selecting previously unselected package python-matplotlib-data. 245s Preparing to unpack .../401-python-matplotlib-data_3.8.3-7build1_all.deb ... 245s Unpacking python-matplotlib-data (3.8.3-7build1) ... 245s Selecting previously unselected package sphinx-common. 245s Preparing to unpack .../402-sphinx-common_8.1.3-5_all.deb ... 245s Unpacking sphinx-common (8.1.3-5) ... 245s Selecting previously unselected package python-petsc4py-doc. 245s Preparing to unpack .../403-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 245s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 245s Selecting previously unselected package python3-all. 245s Preparing to unpack .../404-python3-all_3.13.3-1_armhf.deb ... 245s Unpacking python3-all (3.13.3-1) ... 245s Selecting previously unselected package python3-all-dev. 245s Preparing to unpack .../405-python3-all-dev_3.13.3-1_armhf.deb ... 245s Unpacking python3-all-dev (3.13.3-1) ... 245s Selecting previously unselected package python3-brotli. 245s Preparing to unpack .../406-python3-brotli_1.1.0-2build4_armhf.deb ... 245s Unpacking python3-brotli (1.1.0-2build4) ... 245s Selecting previously unselected package python3-contourpy. 245s Preparing to unpack .../407-python3-contourpy_1.3.1-1build1_armhf.deb ... 245s Unpacking python3-contourpy (1.3.1-1build1) ... 245s Selecting previously unselected package python3-cycler. 245s Preparing to unpack .../408-python3-cycler_0.12.1-1_all.deb ... 245s Unpacking python3-cycler (0.12.1-1) ... 245s Selecting previously unselected package python3-decorator. 245s Preparing to unpack .../409-python3-decorator_5.1.1-5_all.deb ... 245s Unpacking python3-decorator (5.1.1-5) ... 245s Selecting previously unselected package python3-defusedxml. 245s Preparing to unpack .../410-python3-defusedxml_0.7.1-3_all.deb ... 245s Unpacking python3-defusedxml (0.7.1-3) ... 245s Selecting previously unselected package python3-distlib. 245s Preparing to unpack .../411-python3-distlib_0.3.9-1_all.deb ... 245s Unpacking python3-distlib (0.3.9-1) ... 245s Selecting previously unselected package python3-roman. 245s Preparing to unpack .../412-python3-roman_5.0-1_all.deb ... 245s Unpacking python3-roman (5.0-1) ... 245s Selecting previously unselected package python3-docutils. 246s Preparing to unpack .../413-python3-docutils_0.21.2+dfsg-2_all.deb ... 246s Unpacking python3-docutils (0.21.2+dfsg-2) ... 246s Selecting previously unselected package python3-mpi4py. 246s Preparing to unpack .../414-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 246s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 246s Selecting previously unselected package python3-nanobind. 246s Preparing to unpack .../415-python3-nanobind_2.5.0-1_all.deb ... 246s Unpacking python3-nanobind (2.5.0-1) ... 246s Selecting previously unselected package python3-pusimp. 246s Preparing to unpack .../416-python3-pusimp_0.1.1-1_all.deb ... 246s Unpacking python3-pusimp (0.1.1-1) ... 246s Selecting previously unselected package python3-scipy. 246s Preparing to unpack .../417-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 246s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 247s Selecting previously unselected package swig. 247s Preparing to unpack .../418-swig_4.3.0-1_armhf.deb ... 247s Unpacking swig (4.3.0-1) ... 247s Selecting previously unselected package python3-petsc4py-real3.22. 247s Preparing to unpack .../419-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 247s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 247s Selecting previously unselected package python3-petsc4py-real. 247s Preparing to unpack .../420-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 247s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 247s Selecting previously unselected package python3-petsc4py-complex3.22. 247s Preparing to unpack .../421-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 247s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 247s Selecting previously unselected package python3-petsc4py-complex. 247s Preparing to unpack .../422-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 247s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 247s Selecting previously unselected package python3-petsc4py. 247s Preparing to unpack .../423-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 247s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 247s Selecting previously unselected package python3-slepc4py-real3.22. 247s Preparing to unpack .../424-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 247s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 247s Selecting previously unselected package python3-slepc4py-real. 247s Preparing to unpack .../425-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 247s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 247s Selecting previously unselected package python3-slepc4py-complex3.22. 247s Preparing to unpack .../426-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 247s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 247s Selecting previously unselected package python3-slepc4py-complex. 247s Preparing to unpack .../427-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 247s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 247s Selecting previously unselected package python3-slepc4py. 247s Preparing to unpack .../428-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 247s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 247s Selecting previously unselected package python3-dolfinx-real. 247s Preparing to unpack .../429-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 247s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 248s Selecting previously unselected package python3-dolfinx-complex. 248s Preparing to unpack .../430-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 248s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 248s Selecting previously unselected package python3-dolfinx:armhf. 248s Preparing to unpack .../431-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 248s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 248s Selecting previously unselected package python3-fastjsonschema. 248s Preparing to unpack .../432-python3-fastjsonschema_2.21.1-1_all.deb ... 248s Unpacking python3-fastjsonschema (2.21.1-1) ... 248s Selecting previously unselected package python3-filelock. 248s Preparing to unpack .../433-python3-filelock_3.18.0-1_all.deb ... 248s Unpacking python3-filelock (3.18.0-1) ... 248s Selecting previously unselected package python3-platformdirs. 248s Preparing to unpack .../434-python3-platformdirs_4.3.6-1_all.deb ... 248s Unpacking python3-platformdirs (4.3.6-1) ... 248s Selecting previously unselected package python3-fs. 248s Preparing to unpack .../435-python3-fs_2.4.16-7_all.deb ... 248s Unpacking python3-fs (2.4.16-7) ... 248s Selecting previously unselected package python3-lxml:armhf. 248s Preparing to unpack .../436-python3-lxml_5.3.2-1_armhf.deb ... 248s Unpacking python3-lxml:armhf (5.3.2-1) ... 248s Selecting previously unselected package python3-lz4. 248s Preparing to unpack .../437-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 248s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 248s Selecting previously unselected package python3-mpmath. 248s Preparing to unpack .../438-python3-mpmath_1.3.0-1_all.deb ... 248s Unpacking python3-mpmath (1.3.0-1) ... 248s Selecting previously unselected package python3-sympy. 248s Preparing to unpack .../439-python3-sympy_1.13.3-5_all.deb ... 248s Unpacking python3-sympy (1.13.3-5) ... 249s Selecting previously unselected package python3-ufolib2. 249s Preparing to unpack .../440-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 249s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 249s Selecting previously unselected package unicode-data. 249s Preparing to unpack .../441-unicode-data_15.1.0-1_all.deb ... 249s Unpacking unicode-data (15.1.0-1) ... 249s Selecting previously unselected package python3-fonttools. 249s Preparing to unpack .../442-python3-fonttools_4.55.3-2build1_armhf.deb ... 249s Unpacking python3-fonttools (4.55.3-2build1) ... 249s Selecting previously unselected package python3-gmsh. 249s Preparing to unpack .../443-python3-gmsh_4.13.1+ds1-5_all.deb ... 249s Unpacking python3-gmsh (4.13.1+ds1-5) ... 249s Selecting previously unselected package python3-imagesize. 249s Preparing to unpack .../444-python3-imagesize_1.4.1-1_all.deb ... 249s Unpacking python3-imagesize (1.4.1-1) ... 249s Selecting previously unselected package python3-iniconfig. 249s Preparing to unpack .../445-python3-iniconfig_1.1.1-2_all.deb ... 249s Unpacking python3-iniconfig (1.1.1-2) ... 249s Selecting previously unselected package python3-traitlets. 249s Preparing to unpack .../446-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 249s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 249s Selecting previously unselected package python3-jupyter-core. 250s Preparing to unpack .../447-python3-jupyter-core_5.7.2-5_all.deb ... 250s Unpacking python3-jupyter-core (5.7.2-5) ... 250s Selecting previously unselected package python3-mdit-py-plugins. 250s Preparing to unpack .../448-python3-mdit-py-plugins_0.4.2-1_all.deb ... 250s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 250s Selecting previously unselected package python3-nbformat. 250s Preparing to unpack .../449-python3-nbformat_5.9.1-1_all.deb ... 250s Unpacking python3-nbformat (5.9.1-1) ... 250s Selecting previously unselected package python3-jupytext. 250s Preparing to unpack .../450-python3-jupytext_1.16.4+ds1-1_all.deb ... 250s Unpacking python3-jupytext (1.16.4+ds1-1) ... 250s Selecting previously unselected package python3-kiwisolver. 250s Preparing to unpack .../451-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 250s Unpacking python3-kiwisolver (1.4.7-3build1) ... 250s Selecting previously unselected package python3-pil:armhf. 250s Preparing to unpack .../452-python3-pil_11.1.0-5build1_armhf.deb ... 250s Unpacking python3-pil:armhf (11.1.0-5build1) ... 250s Selecting previously unselected package python3.13-tk. 250s Preparing to unpack .../453-python3.13-tk_3.13.3-1_armhf.deb ... 250s Unpacking python3.13-tk (3.13.3-1) ... 250s Selecting previously unselected package python3-tk:armhf. 250s Preparing to unpack .../454-python3-tk_3.13.3-1_armhf.deb ... 250s Unpacking python3-tk:armhf (3.13.3-1) ... 250s Selecting previously unselected package python3-pil.imagetk:armhf. 250s Preparing to unpack .../455-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 250s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 250s Selecting previously unselected package python3-matplotlib. 250s Preparing to unpack .../456-python3-matplotlib_3.8.3-7build1_armhf.deb ... 250s Unpacking python3-matplotlib (3.8.3-7build1) ... 251s Selecting previously unselected package python3-alabaster. 251s Preparing to unpack .../457-python3-alabaster_0.7.16-0.1_all.deb ... 251s Unpacking python3-alabaster (0.7.16-0.1) ... 251s Selecting previously unselected package python3-snowballstemmer. 251s Preparing to unpack .../458-python3-snowballstemmer_2.2.0-4build1_all.deb ... 251s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 251s Selecting previously unselected package python3-sphinx. 251s Preparing to unpack .../459-python3-sphinx_8.1.3-5_all.deb ... 251s Unpacking python3-sphinx (8.1.3-5) ... 251s Selecting previously unselected package python3-myst-parser. 251s Preparing to unpack .../460-python3-myst-parser_4.0.1-1_all.deb ... 251s Unpacking python3-myst-parser (4.0.1-1) ... 251s Selecting previously unselected package python3-pathspec. 251s Preparing to unpack .../461-python3-pathspec_0.12.1-1_all.deb ... 251s Unpacking python3-pathspec (0.12.1-1) ... 251s Selecting previously unselected package python3-pip. 251s Preparing to unpack .../462-python3-pip_25.0+dfsg-1_all.deb ... 251s Unpacking python3-pip (25.0+dfsg-1) ... 251s Selecting previously unselected package python3-pip-whl. 251s Preparing to unpack .../463-python3-pip-whl_25.0+dfsg-1_all.deb ... 251s Unpacking python3-pip-whl (25.0+dfsg-1) ... 251s Selecting previously unselected package python3-pluggy. 251s Preparing to unpack .../464-python3-pluggy_1.5.0-1_all.deb ... 251s Unpacking python3-pluggy (1.5.0-1) ... 251s Selecting previously unselected package python3-pyproject-metadata. 251s Preparing to unpack .../465-python3-pyproject-metadata_0.9.1-1_all.deb ... 251s Unpacking python3-pyproject-metadata (0.9.1-1) ... 251s Selecting previously unselected package python3-pytest. 252s Preparing to unpack .../466-python3-pytest_8.3.5-1_all.deb ... 252s Unpacking python3-pytest (8.3.5-1) ... 252s Selecting previously unselected package python3-scikit-build-core. 252s Preparing to unpack .../467-python3-scikit-build-core_0.10.7-2_all.deb ... 252s Unpacking python3-scikit-build-core (0.10.7-2) ... 252s Selecting previously unselected package python3-setuptools-whl. 252s Preparing to unpack .../468-python3-setuptools-whl_75.8.0-1_all.deb ... 252s Unpacking python3-setuptools-whl (75.8.0-1) ... 252s Selecting previously unselected package python3-sphinxcontrib.jquery. 252s Preparing to unpack .../469-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 252s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 252s Selecting previously unselected package python3-sphinx-rtd-theme. 252s Preparing to unpack .../470-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 252s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 252s Selecting previously unselected package python3-virtualenv. 252s Preparing to unpack .../471-python3-virtualenv_20.30.0+ds-3_all.deb ... 252s Unpacking python3-virtualenv (20.30.0+ds-3) ... 252s Selecting previously unselected package libjs-modernizr. 252s Preparing to unpack .../472-libjs-modernizr_3.13.0-0.1_all.deb ... 252s Unpacking libjs-modernizr (3.13.0-0.1) ... 252s Setting up libpython3.13:armhf (3.13.3-1) ... 252s Setting up dh-python (6.20250308) ... 252s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 252s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 252s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 252s Setting up liblcms2-2:armhf (2.16-2) ... 252s Setting up python3-iniconfig (1.1.1-2) ... 253s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 253s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 253s Setting up libpixman-1-0:armhf (0.44.0-3) ... 253s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 253s Setting up libxapian30:armhf (1.4.25-2) ... 253s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 253s Setting up libwayland-server0:armhf (1.23.1-3) ... 253s Setting up libaom3:armhf (3.12.0-1) ... 253s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 253s Setting up python3-setuptools-whl (75.8.0-1) ... 253s Setting up python3-filelock (3.18.0-1) ... 253s Setting up libalglib4.2:armhf (4.2.0-2) ... 253s Setting up fonts-lato (2.015-1) ... 253s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 253s Setting up swig (4.3.0-1) ... 253s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 253s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 253s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 253s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 253s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 253s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 253s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 253s Setting up libdatrie1:armhf (0.2.13-3build1) ... 253s Setting up libyaml-dev:armhf (0.2.5-2) ... 253s Setting up python3-pyproject-metadata (0.9.1-1) ... 253s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 253s Setting up python3-pip-whl (25.0+dfsg-1) ... 253s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 253s Setting up libxcb-render0:armhf (1.17.0-2) ... 253s Setting up python3-defusedxml (0.7.1-3) ... 253s Setting up libarchive-zip-perl (1.68-1) ... 253s Setting up libglvnd0:armhf (1.7.0-1build1) ... 253s Setting up python3-alabaster (0.7.16-0.1) ... 253s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 253s Setting up fonts-lyx (2.4.3-1) ... 253s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 253s Setting up libxcb-glx0:armhf (1.17.0-2) ... 253s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 253s Setting up python3-ply (3.11-9) ... 254s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 254s Setting up liblab-gamut1:armhf (2.42.4-3) ... 254s Setting up x11-common (1:7.7+23ubuntu4) ... 254s Setting up python3-mdit-py-plugins (0.4.2-1) ... 254s Setting up libdeflate0:armhf (1.23-1) ... 254s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 254s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 254s Setting up m4 (1.4.19-7) ... 254s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 254s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 254s Setting up python3-all (3.13.3-1) ... 254s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 254s Setting up libxcb-shm0:armhf (1.17.0-2) ... 254s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 254s Setting up python3-distlib (0.3.9-1) ... 255s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 255s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 255s Setting up libjs-modernizr (3.13.0-0.1) ... 255s Setting up python3-wheel (0.45.1-1) ... 255s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 255s Setting up libaec0:armhf (1.1.3-1) ... 255s Setting up python3-platformdirs (4.3.6-1) ... 255s Setting up libpugixml1v5:armhf (1.14-2) ... 255s Setting up libopengl0:armhf (1.7.0-1build1) ... 255s Setting up python3-pycparser (2.22-2) ... 255s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 255s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 255s Setting up occt-misc (7.8.1+dfsg1-3) ... 255s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 255s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 255s Setting up python3-fs (2.4.16-7) ... 255s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 255s Setting up libxcb-present0:armhf (1.17.0-2) ... 255s Setting up unicode-data (15.1.0-1) ... 255s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 255s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 255s Setting up python3-roman (5.0-1) ... 256s Setting up xtrans-dev (1.4.0-1) ... 256s Setting up python3-decorator (5.1.1-5) ... 256s Setting up autotools-dev (20220109.1) ... 256s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 256s Setting up libblas3:armhf (3.12.1-2) ... 256s 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 256s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 256s Setting up libpkgconf3:armhf (1.8.1-4) ... 256s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 256s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 256s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 256s Setting up python3-pyproject-hooks (1.2.0-1) ... 256s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 256s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 256s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 256s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 256s Setting up libxcb-sync1:armhf (1.17.0-2) ... 256s Setting up python3-snowballstemmer (2.2.0-4build1) ... 256s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 256s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 256s Setting up libjsoncpp26:armhf (1.9.6-3) ... 256s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 256s Setting up libpathplan4:armhf (2.42.4-3) ... 256s Setting up libslurm42t64 (24.11.3-2) ... 256s Setting up python3-brotli (1.1.0-2build4) ... 257s Setting up python3-cycler (0.12.1-1) ... 257s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 257s Setting up libimagequant0:armhf (2.18.0-1build1) ... 257s Setting up fonts-dejavu-mono (2.37-8) ... 257s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 257s Setting up python3-kiwisolver (1.4.7-3build1) ... 257s Setting up libhwloc15:armhf (2.12.0-1) ... 257s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 257s Setting up libmpc3:armhf (1.3.1-1build2) ... 257s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 257s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 257s Setting up autopoint (0.23.1-1) ... 257s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 257s Setting up icu-devtools (76.1-1ubuntu2) ... 257s Setting up fonts-dejavu-core (2.37-8) ... 257s Setting up pkgconf-bin (1.8.1-4) ... 257s Setting up python3-pip (25.0+dfsg-1) ... 258s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 258s Setting up libltdl7:armhf (2.5.4-4) ... 258s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 258s Setting up libidn2-dev:armhf (2.3.8-2) ... 258s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 258s Setting up python3-toml (0.10.2-1) ... 258s Setting up python3-installer (0.7.0+dfsg1-3) ... 259s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 259s Setting up libvulkan1:armhf (1.4.304.0-1) ... 259s Setting up autoconf (2.72-3ubuntu1) ... 259s Setting up python3-pluggy (1.5.0-1) ... 259s Setting up libwebp7:armhf (1.5.0-0.1) ... 259s Setting up libmumps-headers-dev (5.7.3-3build2) ... 259s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 259s Setting up python3-fastjsonschema (2.21.1-1) ... 259s Setting up robin-map-dev (1.3.0-1) ... 259s Setting up dwz (0.15-1build6) ... 259s Setting up libmpich12:armhf (4.2.1-5) ... 259s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 259s Setting up libxshmfence1:armhf (1.3.3-1) ... 259s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 259s Setting up libxcb-randr0:armhf (1.17.0-2) ... 259s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 259s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 259s Setting up libjson-perl (4.10000-1) ... 259s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 259s Setting up debugedit (1:5.1-2) ... 259s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 259s Setting up libopenjp2-7:armhf (2.5.3-2) ... 259s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 259s Setting up libthai-data (0.1.29-2build1) ... 259s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 259s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 259s Setting up sgml-base (1.31) ... 259s Setting up cmake-data (3.31.6-1ubuntu1) ... 259s Setting up librhash1:armhf (1.4.5-1) ... 259s Setting up libcdt5:armhf (2.42.4-3) ... 259s Setting up libcgraph6:armhf (2.42.4-3) ... 259s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 259s Setting up libxss1:armhf (1:1.2.3-1build3) ... 259s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 259s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 259s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 259s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 259s Setting up python3-mpmath (1.3.0-1) ... 260s Setting up libisl23:armhf (0.27-1) ... 260s Setting up python3-build (1.2.2-1) ... 260s Setting up libde265-0:armhf (1.0.15-1build5) ... 260s Setting up libc-dev-bin (2.41-6ubuntu1) ... 260s Setting up valgrind (1:3.24.0-0ubuntu2) ... 260s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 260s Setting up python-matplotlib-data (3.8.3-7build1) ... 260s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 260s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 260s Setting up python3-pathspec (0.12.1-1) ... 260s Setting up libcatch2-dev (3.7.1-0.5) ... 260s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 260s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 260s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 260s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 260s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 260s Setting up python3-pusimp (0.1.1-1) ... 260s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 260s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 260s Setting up chrpath (0.18-1) ... 260s Setting up python3-jupyter-core (5.7.2-5) ... 261s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 261s Setting up libblas-dev:armhf (3.12.1-2) ... 261s 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 261s Setting up libsz2:armhf (1.1.3-1) ... 261s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 261s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 261s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 261s Setting up python3-imagesize (1.4.1-1) ... 261s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 261s Setting up automake (1:1.17-3ubuntu1) ... 261s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 261s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 261s Setting up x11proto-dev (2024.1-1) ... 261s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 261s Setting up python3-sympy (1.13.3-5) ... 268s Setting up catch2 (3.7.1-0.5) ... 268s Setting up libice6:armhf (2:1.1.1-1) ... 268s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 268s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 268s Setting up liblapack3:armhf (3.12.1-2) ... 268s 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 268s Setting up gettext (0.23.1-1) ... 268s Setting up libarpack2t64:armhf (3.9.1-4) ... 268s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 268s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 268s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 268s Setting up libxau-dev:armhf (1:1.0.11-1) ... 268s Setting up nettle-dev:armhf (3.10.1-1) ... 268s Setting up python3-scikit-build-core (0.10.7-2) ... 268s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 268s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 268s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 268s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 268s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 268s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 268s Setting up pybuild-plugin-pyproject (6.20250308) ... 268s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 268s Setting up python3-pytest (8.3.5-1) ... 268s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 268s Setting up libxcursor1:armhf (1:1.2.3-1) ... 268s Setting up python3-cffi (1.17.1-2build2) ... 269s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 269s Setting up libpugixml-dev:armhf (1.14-2) ... 269s Setting up hwloc-nox (2.12.0-1) ... 269s Setting up libaec-dev:armhf (1.1.3-1) ... 269s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 269s Setting up python3-virtualenv (20.30.0+ds-3) ... 269s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 269s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 269s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 269s Setting up python3-nbformat (5.9.1-1) ... 269s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 269s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 269s Setting up pkgconf:armhf (1.8.1-4) ... 269s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 269s Setting up intltool-debian (0.35.0+20060710.6) ... 269s Setting up libltdl-dev:armhf (2.5.4-4) ... 269s Setting up libthai0:armhf (0.1.29-2build1) ... 269s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 269s Setting up python3-jupytext (1.16.4+ds1-1) ... 269s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 269s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 269s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 269s Setting up libraqm0:armhf (0.10.2-1) ... 269s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 269s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 269s Setting up liblapack-dev:armhf (3.12.1-2) ... 269s 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 269s Setting up libeigen3-dev (3.4.0-4build1) ... 269s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 269s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 269s Setting up python3-numpy (1:2.2.3+ds-5) ... 272s Setting up libjs-sphinxdoc (8.1.3-5) ... 272s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 272s Setting up libraw23t64:armhf (0.21.3-1) ... 272s Setting up cpp-14 (14.2.0-19ubuntu2) ... 272s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 272s Setting up dh-strip-nondeterminism (1.14.1-2) ... 272s Setting up libgvpr2:armhf (2.42.4-3) ... 272s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 272s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 272s Setting up python3-lxml:armhf (5.3.2-1) ... 272s Setting up libparpack2t64:armhf (3.9.1-4) ... 272s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 272s Setting up xml-core (0.19) ... 272s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 272s Setting up cmake (3.31.6-1ubuntu1) ... 272s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 272s Setting up python3-contourpy (1.3.1-1build1) ... 272s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 272s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 272s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 272s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 272s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 272s Setting up libsm6:armhf (2:1.2.4-1) ... 272s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 272s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 272s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 272s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 272s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 272s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 272s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 272s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 272s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 272s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 274s Regenerating fonts cache... done. 274s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 274s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 274s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 274s Setting up libxft2:armhf (2.3.6-1build1) ... 274s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 274s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 274s Setting up libarpack2-dev:armhf (3.9.1-4) ... 274s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 274s Setting up python3-scipy (1.14.1-4ubuntu2) ... 278s Setting up libxcb1-dev:armhf (1.17.0-2) ... 278s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 278s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 278s Setting up python3-ufl (2024.2.0-2) ... 278s Setting up libglx0:armhf (1.7.0-1build1) ... 278s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 278s Setting up dolfinx-doc (1:0.9.0-6build3) ... 278s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 278s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 278s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 278s Setting up mpich (4.2.1-5) ... 278s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 278s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 278s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 278s Setting up po-debconf (1.0.21+nmu1) ... 278s Setting up libtk8.6:armhf (8.6.16-1) ... 278s Setting up nanobind-dev (2.5.0-1) ... 278s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 279s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 279s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up mpi-default-bin (1.18) ... 279s Setting up libx11-dev:armhf (2:1.8.10-2) ... 279s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 279s Setting up libtbb12:armhf (2022.0.0-2) ... 279s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 279s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 279s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 279s Setting up libcairo2:armhf (1.18.4-1) ... 279s Setting up python3.13-tk (3.13.3-1) ... 279s Setting up gcc-14 (14.2.0-19ubuntu2) ... 279s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 279s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 279s Setting up python3-pil:armhf (11.1.0-5build1) ... 279s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 279s Setting up doxygen (1.9.8+ds-2.1build1) ... 279s Setting up libgl1:armhf (1.7.0-1build1) ... 279s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up libexpat1-dev:armhf (2.7.1-1) ... 279s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 279s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 279s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up sphinx-common (8.1.3-5) ... 279s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 279s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 279s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 279s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 279s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 279s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 279s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 279s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 279s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 279s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 279s Setting up cpp (4:14.2.0-1ubuntu1) ... 279s Setting up libhwloc-dev:armhf (2.12.0-1) ... 279s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 279s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 279s Setting up g++-14 (14.2.0-19ubuntu2) ... 279s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 279s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 279s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 279s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 279s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 279s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 279s Setting up python3-basix (0.9.0-2build2) ... 280s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 280s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 280s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 280s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 280s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 280s Setting up python3-nanobind (2.5.0-1) ... 280s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 280s Setting up libtool (2.5.4-4) ... 280s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 280s Setting up blt (2.5.3+dfsg-8) ... 280s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 280s 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 280s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 280s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 280s Setting up python3-tk:armhf (3.13.3-1) ... 280s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 280s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 280s Setting up libxaw7:armhf (2:1.0.16-1) ... 280s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 280s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 280s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 280s Setting up gcc (4:14.2.0-1ubuntu1) ... 280s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 280s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 280s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 280s Setting up dh-autoreconf (20) ... 280s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 280s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 280s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 280s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 280s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 280s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 280s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 280s Setting up g++ (4:14.2.0-1ubuntu1) ... 280s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 280s Setting up build-essential (12.12ubuntu1) ... 280s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 280s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 280s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 280s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 280s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 280s 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 280s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 280s Setting up libpython3-dev:armhf (3.13.3-1) ... 280s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 280s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 280s Setting up python3.13-dev (3.13.3-1) ... 280s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 280s Setting up debhelper (13.24.1ubuntu2) ... 280s Setting up gfortran (4:14.2.0-1ubuntu1) ... 280s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 280s 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 280s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 280s 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 280s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 280s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 280s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 280s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 280s Setting up python3-dev (3.13.3-1) ... 280s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 280s Setting up libmpich-dev:armhf (4.2.1-5) ... 280s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 280s Setting up mpi-default-dev (1.18) ... 280s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 280s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 280s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 280s Setting up python3-all-dev (3.13.3-1) ... 280s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 280s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 280s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 280s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 281s Setting up libparpack2-dev:armhf (3.9.1-4) ... 281s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 281s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 281s 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 281s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 281s 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 281s Setting up libhypre-dev:armhf (2.32.0-4) ... 281s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 281s Setting up python3-ffcx (1:0.9.0-2) ... 281s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 281s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 281s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 281s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 281s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 281s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 281s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 281s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 281s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 281s print("\documentclass{article}") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 281s print("\centering") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 281s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 281s print("\hline") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 281s print("\end{tabular}") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 281s print("\end{table}") 281s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 281s print("\end{document}") 281s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 281s update-alternatives: error: no alternatives for petsc 281s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 281s 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 281s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 281s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 281s 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 281s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 281s update-alternatives: error: no alternatives for slepc 281s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 281s 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 281s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 281s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 281s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 281s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 281s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 281s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 281s 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 281s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 281s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 281s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 281s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 281s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 281s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 281s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 281s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 281s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 281s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 281s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 281s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 281s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 281s Setting up libheif1:armhf (1.19.7-1) ... 281s Setting up python3-fonttools (4.55.3-2build1) ... 283s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 283s Setting up libgvc6 (2.42.4-3) ... 283s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 283s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 283s Setting up graphviz (2.42.4-3) ... 283s Setting up python3-matplotlib (3.8.3-7build1) ... 285s Setting up libgmsh4.13:armhf (4.13.1+ds1-5) ... 285s Setting up python3-gmsh (4.13.1+ds1-5) ... 285s Processing triggers for install-info (7.1.1-1) ... 285s Processing triggers for libc-bin (2.41-6ubuntu1) ... 285s Processing triggers for man-db (2.13.0-1) ... 286s Processing triggers for sgml-base (1.31) ... 286s Setting up docutils-common (0.21.2+dfsg-2) ... 287s Processing triggers for sgml-base (1.31) ... 287s Setting up python3-docutils (0.21.2+dfsg-2) ... 287s Setting up python3-sphinx (8.1.3-5) ... 288s Setting up python3-myst-parser (4.0.1-1) ... 288s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 288s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 311s autopkgtest [05:01:05]: test test-dolfinx-cpp: [----------------------- 313s nproc reports 8 processors are available 313s ==== running C++ tests ==== 313s -- The C compiler identification is GNU 14.2.0 313s -- The CXX compiler identification is GNU 14.2.0 313s -- Detecting C compiler ABI info 314s -- Detecting C compiler ABI info - done 314s -- Check for working C compiler: /usr/bin/mpicc - skipped 314s -- Detecting C compile features 314s -- Detecting C compile features - done 314s -- Detecting CXX compiler ABI info 314s -- Detecting CXX compiler ABI info - done 314s -- Check for working CXX compiler: /usr/bin/c++ - skipped 314s -- Detecting CXX compile features 314s -- Detecting CXX compile features - done 314s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 315s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 315s -- Found MPI: TRUE (found version "4.1") 315s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 315s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 315s -- Found Threads: TRUE 315s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 315s -- Requested configuration: REQUIRED COMPONENTS timer 315s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 315s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 315s -- [x] libboost_timer.so.1.83.0 315s -- [ ] libboost_timer.a 315s -- Adding boost_timer dependencies: headers 315s -- Checking for Basix hints with /usr/bin/python3 315s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 316s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 316s -- 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 316s -- HDF5_DIR: HDF5_DIR-NOTFOUND 316s -- HDF5_DEFINITIONS: 316s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 316s -- 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 316s -- HDF5_HL_LIBRARIES: 316s -- HDF5_C_DEFINITIONS: 316s -- HDF5_C_INCLUDE_DIR: 316s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 316s -- HDF5_C_LIBRARY: 316s -- 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 316s -- HDF5_C_HL_LIBRARY: 316s -- HDF5_C_HL_LIBRARIES: 316s -- Defined targets (if any): 316s -- ... hdf5::hdf5 316s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 316s -- Checking for one of the modules 'PETSc;petsc' 316s -- Looking for PETSC_USE_COMPLEX 316s -- Looking for PETSC_USE_COMPLEX - not found 316s -- Checking for one of the modules 'SLEPc;slepc' 316s -- Performing Test HAVE_PEDANTIC 316s -- Performing Test HAVE_PEDANTIC - Success 316s -- Configuring done (3.2s) 316s -- Generating done (0.0s) 316s -- Build files have been written to: /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test 316s /usr/bin/cmake -S/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 316s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 316s make -f CMakeFiles/Makefile2 all 316s make[1]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 316s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 316s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 316s [ 5%] Compile poisson.py using FFCx 316s ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/poisson.py 317s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 317s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 317s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 317s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 317s [ 11%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 317s [ 17%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 317s [ 23%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 317s [ 29%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 317s [ 35%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/vector.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/io.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/main.cpp 317s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 317s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 317s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sort.cpp 317s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 317s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 319s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 319s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp 320s In file included from /usr/include/c++/14/algorithm:63, 320s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sort.cpp:7: 320s /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]’: 320s /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 320s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2021 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 320s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/CIFailure.cpp 320s In file included from /usr/include/c++/14/vector:66, 320s from /usr/include/catch2/catch_tostring.hpp:12, 320s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 320s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 320s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 320s from /usr/include/catch2/catch_test_macros.hpp:11, 320s from /usr/include/catch2/catch_template_test_macros.hpp:20, 320s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sort.cpp:9: 320s /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]’: 320s /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 320s 678 | vector(initializer_list __l, 320s | ^~~~~~ 320s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 320s /tmp/autopkgtest.dv2MZv/build.i5l/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 320s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 320s | ^~~ 320s /tmp/autopkgtest.dv2MZv/build.i5l/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 320s 45 | std::iota(indices.begin(), indices.end(), 0); 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /tmp/autopkgtest.dv2MZv/build.i5l/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 320s 57 | std::iota(indices.begin(), indices.end(), 0); 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/sort.cpp:12: 320s /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]’: 320s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 119 | std::ranges::copy(buffer, range.begin()); 320s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1999 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s In file included from /usr/include/c++/14/numeric:62, 320s from /usr/include/dolfinx/common/sort.h:15: 320s /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]’: 320s /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 320s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 320s | ^~~~ 320s /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 320s /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]’: 320s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 119 | std::ranges::copy(buffer, range.begin()); 320s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2021 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 119 | std::ranges::copy(buffer, range.begin()); 320s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2021 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 3147 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 320s /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 > >]’: 320s /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 320s 318 | operator()(_Range&& __r, _Out __result) const 320s | ^~~~~~~~ 320s /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 320s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 321 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 3147 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1999 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 3147 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1999 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 3123 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 > >]’: 320s /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 320s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 320s | ^~~~~~~~ 320s /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 320s /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 320s /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 320s 310 | return ranges::__copy_or_move(std::move(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 320s 311 | std::move(__last), 320s | ~~~~~~~~~~~~~~~~~~ 320s 312 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 3123 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /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 320s /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 321s /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 > >]’: 321s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 321s | ^~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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 321s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 249 | std::move(__result)); 321s | ~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 37 | global_ghost_owner); 321s | ^ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 46 | sct.scatter_fwd(data_local, data_ghost); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 321s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 321s | ^ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 56 | decltype(sct)::type::p2p); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 321s | ^ 321s In file included from /usr/include/c++/14/vector:65: 321s /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]’: 321s /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 321s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 82 | global_ghost_owner); 321s | ^ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 89 | sct.scatter_rev(std::span(data_local), 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 90 | std::span(data_ghost), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 91 | std::plus()); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 321s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 98 | sct.scatter_rev(std::span(data_local), 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 99 | std::span(data_ghost), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 100 | [](auto /*a*/, auto b) { return b; }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 321s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 121 | pack_fn, requests, 321s | ~~~~~~~~~~~~~~~~~~ 321s 122 | decltype(sct)::type::p2p); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 125 | std::plus(), requests); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s /tmp/autopkgtest.dv2MZv/build.i5l/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 321s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 321s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 > >]’: 321s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 321s | ^~~~~~~~~~~~~~ 321s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 321s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 321s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 321s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 338 | void scatter_fwd(std::span local_data, 321s | ^~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 350 | std::span(remote_buffer), pack_fn, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 351 | std::span(requests)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 360 | std::span(requests)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/c++/14/algorithm:61, 321s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 321s /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)::]’: 321s /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 321s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 321s | ^~~~~~ 321s /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 321s /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 321s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 321s from /usr/include/c++/14/algorithm:63: 321s /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&]’: 321s /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 321s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 195 | void scatter_fwd_begin(std::span send_buffer, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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)::]’: 321s /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 321s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 321s | ^~~~~~ 321s /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 321s /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 321s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 536 | void scatter_rev(std::span local_data, std::span remote_data, 321s | ^~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 553 | std::span(local_buffer), pack_fn, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 554 | std::span(request)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 556 | std::span(request)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 321s from /usr/include/dolfinx/common/MPI.h:17, 321s from /usr/include/dolfinx/common/IndexMap.h:11, 321s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 321s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 321s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 321s | ^~~~~~ 321s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 321s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 536 | void scatter_rev(std::span local_data, std::span remote_data, 321s | ^~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 553 | std::span(local_buffer), pack_fn, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 554 | std::span(request)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 556 | std::span(request)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 484 | void scatter_rev_begin(std::span remote_data, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 493 | type); 321s | ~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 321s | ^~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/vector.cpp:15: 321s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 321s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 234 | const T local = std::transform_reduce( 321s | ~~~~~~~~~~~~~~~~~~~~~^ 321s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 236 | [](T a, T b) -> T 321s | ~~~~~~~~~~~~~~~~~ 321s 237 | { 321s | ~ 321s 238 | if constexpr (std::is_same>::value 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 239 | or std::is_same>::value) 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 240 | { 321s | ~ 321s 241 | return std::conj(a) * b; 321s | ~~~~~~~~~~~~~~~~~~~~~~~~ 321s 242 | } 321s | ~ 321s 243 | else 321s | ~~~~ 321s 244 | return a * b; 321s | ~~~~~~~~~~~~~ 321s 245 | }); 321s | ~~ 321s /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]’: 321s /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 321s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 321s | ^~~~~~~~ 321s /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 321s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 737 | std::move(__result), 321s | ~~~~~~~~~~~~~~~~~~~~ 321s 738 | std::move(__op), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/algorithm:63, 321s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/vector.cpp:9: 321s /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)::]’: 321s /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 321s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 3147 | std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 321s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 279 | = std::accumulate(data.begin(), data.end(), U(0), 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 201 | std::move(__f), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 280 | void scatter_fwd_begin(std::span local_data, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 289 | type); 321s | ~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 315 | void scatter_fwd_end(std::span remote_buffer, 321s | ^~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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)::]’: 321s /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 321s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~ 321s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 321s /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 321s 234 | const T local = std::transform_reduce( 321s | ~~~~~~~~~~~~~~~~~~~~~^ 321s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 236 | [](T a, T b) -> T 321s | ~~~~~~~~~~~~~~~~~ 321s 237 | { 321s | ~ 321s 238 | if constexpr (std::is_same>::value 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 239 | or std::is_same>::value) 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 240 | { 321s | ~ 321s 241 | return std::conj(a) * b; 321s | ~~~~~~~~~~~~~~~~~~~~~~~~ 321s 242 | } 321s | ~ 321s 243 | else 321s | ~~~~ 321s 244 | return a * b; 321s | ~~~~~~~~~~~~~ 321s 245 | }); 321s | ~~ 321s /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 321s /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 321s 471 | return std::__find_if_not(__first, __last, 321s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 >]’: 321s /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 321s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 321s | ^~~~~~~~ 321s /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 321s /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 321s 577 | return ranges::fill_n(std::move(__first), __len, __value); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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)::]’: 321s /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 321s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 3147 | std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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)::]’: 321s /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 321s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~ 321s /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 321s /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 321s 471 | return std::__find_if_not(__first, __last, 321s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 321s /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 321s 279 | = std::accumulate(data.begin(), data.end(), U(0), 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 484 | void scatter_rev_begin(std::span remote_data, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 493 | type); 321s | ~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 321s | ^~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 321s | ^~~~~~ 321s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 484 | void scatter_rev_begin(std::span remote_data, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 493 | type); 321s | ~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 321s | ^~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 390 | void scatter_rev_begin(std::span send_buffer, 321s | ^~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 321s /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]’: 321s /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 321s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 321s from /usr/include/dolfinx/common/MPI.h:17, 321s from /usr/include/dolfinx/common/IndexMap.h:11, 321s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/vector.cpp:13: 321s /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 > >&)::]’: 321s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 321s | ^~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /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]’: 321s /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 321s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/numeric:62: 321s /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)::]’: 321s /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 321s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 321s | ^~~~~~~~~~ 321s /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 321s /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)::]’: 321s /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 321s 3123 | operator()(_Iter __first, _Sent __last, 321s | ^~~~~~~~ 321s /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 321s /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>]’: 321s /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 321s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 > > >&)::]’: 321s /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 321s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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>]’: 321s /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 321s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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)::]’: 321s /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 321s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 321s | ^~~~~~~~~~ 321s /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 321s /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)::]’: 321s /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 321s 3123 | operator()(_Iter __first, _Sent __last, 321s | ^~~~~~~~ 321s /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 321s /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]’: 321s /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 321s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 321s | ^~~~~~~~ 321s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 321s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 321s /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 >]’: 321s /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 321s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 321s | ^~~~~~~~ 321s /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 321s /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 321s 577 | return ranges::fill_n(std::move(__first), __len, __value); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 321s | ^~~~~~~~ 321s /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 321s /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 >]’: 321s /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 321s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 321s | ^~~~~~~~ 321s /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 321s /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 321s 577 | return ranges::fill_n(std::move(__first), __len, __value); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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):: >]’: 321s /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 321s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s 112 | return std::__find_if(__first, __last, 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 113 | __gnu_cxx::__ops::__negate(__pred), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 114 | std::__iterator_category(__first)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 >]’: 321s /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 321s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 321s | ^~~~~~~~ 321s /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> >]’: 321s /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 321s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 321s | ^~~~~~~~ 321s /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 321s /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 321s 577 | return ranges::fill_n(std::move(__first), __len, __value); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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):: >]’: 321s /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 321s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s 112 | return std::__find_if(__first, __last, 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 113 | __gnu_cxx::__ops::__negate(__pred), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 114 | std::__iterator_category(__first)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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> >]’: 321s /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 321s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 321s | ^~~~~~~~ 321s /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 321s /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 321s 577 | return ranges::fill_n(std::move(__first), __len, __value); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 >]’: 321s /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 321s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 321s | ^~~~~~~~ 321s /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 >]’: 321s /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 321s /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> >]’: 321s /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 321s /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> >]’: 321s /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 321s In file included from /usr/include/c++/14/algorithm:60: 321s /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):: >]’: 321s /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 321s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~ 321s /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 321s /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 321s 2107 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2111 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2115 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2119 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2127 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2132 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2137 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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):: >]’: 321s /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 321s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~ 321s /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 321s /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 321s 2107 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2111 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2115 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2119 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2127 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2132 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s /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 321s 2137 | if (__pred(__first)) 321s | ~~~~~~^~~~~~~~~ 321s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 321s /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)::]’: 321s /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 321s 394 | operator()(_Iterator __it) 321s | ^~~~~~~~ 321s /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)::]’: 321s /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 321s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 321s from /usr/include/c++/14/bits/stl_algobase.h:67, 321s from /usr/include/c++/14/algorithm:60: 321s /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 >&}]’: 321s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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 >&}]’: 321s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/dolfinx/la/Vector.h:14: 321s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 321s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 321s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /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 321s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 321s | ^~~~~~~~ 321s /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 321s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 737 | std::move(__result), 321s | ~~~~~~~~~~~~~~~~~~~~ 321s 738 | std::move(__op), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 201 | std::move(__f), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /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 321s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 321s | ^~~~~~~~ 321s /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&)::]’: 321s /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 321s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 321s | ^~~~~~~~ 321s /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 321s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 321s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 322s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 322s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 323s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 323s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/poisson.c 324s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 324s /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]’: 324s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 540 | x.insert(x.end(), {x0, x1}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 565 | v2, v3, vmid}); 324s | ~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 627 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 632 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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]’: 324s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 671 | i0 + iy + ny + 2}); 324s | ~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 676 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 681 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s In file included from /usr/include/c++/14/vector:66, 324s from /usr/include/catch2/catch_tostring.hpp:12, 324s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 324s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 324s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 324s from /usr/include/catch2/catch_test_macros.hpp:11, 324s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 324s /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]’: 324s /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 324s 1413 | insert(const_iterator __position, initializer_list __l) 324s | ^~~~~~ 324s /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 324s /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 324s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1417 | std::random_access_iterator_tag()); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1413 | insert(const_iterator __position, initializer_list __l) 324s | ^~~~~~ 324s /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 324s /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 324s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1417 | std::random_access_iterator_tag()); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/algorithm:63, 324s from /usr/include/basix/maps.h:8, 324s from /usr/include/basix/finite-element.h:9, 324s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 324s /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]’: 324s /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 324s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1159 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s 607 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 608 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 324s from /usr/include/dolfinx/geometry/utils.h:9, 324s from /usr/include/dolfinx/fem/interpolate.h:19, 324s from /usr/include/dolfinx/fem/Function.h:12, 324s from /usr/include/dolfinx/fem/Expression.h:10, 324s from /usr/include/dolfinx/fem/utils.h:13, 324s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 324s /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 >]’: 324s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 783 | Mesh> create_mesh( 324s | ^~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 324s | ^ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 830 | cells1 = std::vector(cells.begin(), cells.end()); 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 841 | std::vector cells1_v 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 880 | boundary_v.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 885 | boundary_v.erase(boundary_v.begin()); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 905 | nodes1.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 911 | Geometry geometry 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s In file included from /usr/include/c++/14/vector:72: 324s /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]’: 324s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 324s 954 | vector<_Tp, _Alloc>:: 324s | ^~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 324s /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]’: 324s /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 324s 707 | vector(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~ 324s /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 324s /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 324s 711 | _M_range_initialize(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 712 | std::__iterator_category(__first)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/numeric:62, 324s from /usr/include/basix/finite-element.h:19: 324s /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]’: 324s /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 324s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 324s | ^~~~ 324s /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 324s In file included from /usr/include/c++/14/chrono:48, 324s from /usr/include/catch2/catch_tostring.hpp:545: 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /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]’: 324s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 46 | void reorder_list(std::span list, std::span nodemap) 324s | ^~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 53 | const std::vector orig(list.begin(), list.end()); 324s | ^~~~ 324s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 58 | std::ranges::copy(links_old, links_new.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 324s 239 | __x.end()); 324s | ~~~~~~~~~~ 324s /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 324s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 251 | end(), _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 324s from /usr/include/c++/14/bits/basic_string.h:39, 324s from /usr/include/c++/14/string:54, 324s from /usr/include/catch2/internal/catch_stringref.hpp:12, 324s from /usr/include/catch2/catch_assertion_info.hpp:13, 324s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 324s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 324s 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: 324s /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 324s 993 | std::_Destroy(__first, __last); 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1805 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1134 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /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 324s /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 324s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1139 | return {__first, __first}; 324s | ^ 324s /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 324s 1148 | return {++__dest, __first}; 324s | ^ 324s /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]’: 324s /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 324s 1564 | erase(const_iterator __first, const_iterator __last) 324s | ^~~~~ 324s /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 324s /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 324s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1536 | erase(const_iterator __position) 324s | ^~~~~ 324s /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 324s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/vector:65: 324s /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]’: 324s /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 324s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 371 | return std::__do_uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 373 | return std::uninitialized_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 324s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 324s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 324s /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]’: 324s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 119 | std::ranges::copy(buffer, range.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 324s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 324s /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 >]’: 324s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 676 | distribute_data(MPI_Comm comm0, std::span indices, 324s | ^~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 2021 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 382 | create_geometry( 324s | ^~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 424 | const std::vector l2l = graph::build::compute_local_to_local( 324s | ^~~ 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 429 | std::ranges::transform(l2l, igi.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 324s 430 | [&nodes](auto index) { return nodes[index]; }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/vector:66, 324s from /usr/include/c++/14/chrono:47, 324s from /usr/include/spdlog/common.h:10, 324s from /usr/include/spdlog/spdlog.h:12, 324s from /usr/include/dolfinx/common/log.h:9, 324s from /usr/include/dolfinx/common/MPI.h:10, 324s from /usr/include/dolfinx/mesh/Topology.h:11, 324s from /usr/include/dolfinx/mesh/Geometry.h:9, 324s from /usr/include/dolfinx/mesh/Mesh.h:9, 324s from /usr/include/dolfinx/mesh/generation.h:9, 324s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 324s /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]’: 324s /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 324s 678 | vector(initializer_list __l, 324s | ^~~~~~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 60 | std::vector expected_x = { 324s | ^~~~~~~~~~ 324s /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]’: 324s /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 324s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 386 | __result, __alloc); 324s | ~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/string:51: 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 642 | copy(_II __first, _II __last, _OI __result) 324s | ^~~~ 324s /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]’: 324s /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 324s 398 | return std::__uninitialized_copy_a 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 386 | __result, __alloc); 324s | ~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 642 | copy(_II __first, _II __last, _OI __result) 324s | ^~~~ 324s /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]’: 324s /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 324s 398 | return std::__uninitialized_copy_a 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1697 | std::__uninitialized_copy_a(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 1698 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 1699 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /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 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 707 | vector(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~ 324s /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 324s /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 324s 711 | _M_range_initialize(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 712 | std::__iterator_category(__first)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/format:55, 324s from /usr/include/c++/14/bits/chrono_io.h:39, 324s from /usr/include/c++/14/chrono:3360: 324s /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 >]’: 324s /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 324s 318 | operator()(_Range&& __r, _Out __result) const 324s | ^~~~~~~~ 324s /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 324s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 321 | std::move(__result)); 324s | ~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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]’: 324s /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 324s 1618 | _M_allocate_and_copy(size_type __n, 324s | ^~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1625 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 642 | copy(_II __first, _II __last, _OI __result) 324s | ^~~~ 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /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 324s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1789 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /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 324s /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 324s 1792 | auto __lasti = ranges::next(__first, __last); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 324s | ^ 324s In file included from /usr/include/c++/14/tuple:44, 324s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 324s from /usr/include/c++/14/bits/memory_resource.h:41, 324s from /usr/include/c++/14/string:68: 324s /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]’: 324s /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 324s 767 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /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 324s /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]’: 324s /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 324s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 324s | ^~~~~~~~ 324s /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 324s /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]’: 324s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 324s 195 | vector<_Tp, _Alloc>:: 324s | ^~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 324s /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 324s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 324s | ^~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 324s 181 | vector<_Tp, _Alloc>:: 324s | ^~~~~~~~~~~~~~~~~~~ 324s /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 324s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 324s | ^~~~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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*]’: 324s /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 324s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 185 | __uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 3147 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 143 | expected_x = { 324s | ~~~~~~~~~~~^~~ 324s 144 | /* v_0 */ 0.0, 324s | ~~~~~~~~~~~~~~ 324s 145 | /* v_1 */ 0.25, 324s | ~~~~~~~~~~~~~~~ 324s 146 | /* v_2 */ 0.5, 324s | ~~~~~~~~~~~~~~ 324s 147 | /* v_3 */ 0.75, 324s | ~~~~~~~~~~~~~~~ 324s 148 | /* v_4 */ 1.0, 324s | ~~~~~~~~~~~~~~ 324s 149 | }; 324s | ~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 168 | expected_x = { 324s | ~~~~~~~~~~~^~~ 324s 169 | /* v_0 */ 0.0, 324s | ~~~~~~~~~~~~~~ 324s 170 | /* v_1 */ 1. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 171 | /* v_2 */ 2. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 172 | /* v_3 */ 3. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 173 | /* v_4 */ 4. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 174 | /* v_5 */ 5. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 175 | /* v_6 */ 6. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 176 | /* v_7 */ 7. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 177 | /* v_8 */ 8. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 178 | /* v_9 */ 9. / 9, 324s | ~~~~~~~~~~~~~~~~~ 324s 179 | }; 324s | ~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 207 | expected_x = { 324s | ~~~~~~~~~~~^~~ 324s 208 | /* v_0 */ 0. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 209 | /* v_1 */ 1. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 210 | /* v_2 */ 2. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 211 | /* v_3 */ 3. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 212 | /* v_4 */ 4. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 213 | /* v_5 */ 5. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 214 | /* v_6 */ 6. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 215 | /* v_7 */ 7. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 216 | /* v_8 */ 8. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 217 | /* v_9 */ 9. / 14, 324s | ~~~~~~~~~~~~~~~~~~ 324s 218 | /* v_10 */ 10. / 14, 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 219 | /* v_11 */ 11. / 14, 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 220 | /* v_12 */ 12. / 14, 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 221 | /* v_13 */ 13. / 14, 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 222 | /* v_14 */ 14. / 14, 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 223 | }; 324s | ~ 324s /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 >]’: 324s /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 324s 318 | operator()(_Range&& __r, _Out __result) const 324s | ^~~~~~~~ 324s /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 324s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 321 | std::move(__result)); 324s | ~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 >]’: 324s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 508 | { return std::get<0>(idx) != r; }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 553 | [](auto x) { return std::get<1>(x); }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 646 | std::next(x_new.begin(), shape[1] * i)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 658 | std::next(x_new.begin(), shape[1] * i)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 275 | std::vector expected_x = { 324s | ^~~~~~~~~~ 324s /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]’: 324s /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 324s 1999 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /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 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 324s | ^~~~~~~~~~ 324s /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]’: 324s /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 324s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 324s | ^~~~~~~~ 324s /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 324s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 737 | std::move(__result), 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 738 | std::move(__op), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 357 | std::vector expected_x = { 324s | ^~~~~~~~~~ 324s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 324s /tmp/autopkgtest.dv2MZv/build.i5l/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 324s 399 | std::vector expected_x = { 324s | ^~~~~~~~~~ 324s /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]’: 324s /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 324s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 371 | return std::__do_uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 373 | return std::uninitialized_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 371 | return std::__do_uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 373 | return std::uninitialized_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 257 | {x.size(), 1}, partitioner); 324s | ^ 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 262 | std::vector{}, {0, 1}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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]’: 324s /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 324s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 371 | return std::__do_uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 373 | return std::uninitialized_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1697 | std::__uninitialized_copy_a(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 1698 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 1699 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /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 324s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 324s | ^~~~~~~~ 324s /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 324s /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 324s /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 324s 310 | return ranges::__copy_or_move(std::move(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324s 311 | std::move(__last), 324s | ~~~~~~~~~~~~~~~~~~ 324s 312 | std::move(__result)); 324s | ~~~~~~~~~~~~~~~~~~~~ 324s /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 324s In file included from /usr/include/c++/14/string:44: 324s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 324s /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 324s 608 | __miter_base(_Iterator __it) 324s | ^~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s In file included from /usr/include/c++/14/bits/char_traits.h:57, 324s from /usr/include/c++/14/string:42: 324s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 324s /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 324s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 324s | ^~~~~~~~ 324s /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 324s /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 324s 193 | return std::_Destroy_aux::__destroy(__first, __last); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 196 | __destroy(__first, __last); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/string_view:56, 324s from /usr/include/c++/14/bits/basic_string.h:47: 324s /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 >]’: 324s /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 324s 994 | operator()(_It __x, _Sent __bound) const 324s | ^~~~~~~~ 324s /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 324s /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&)::]’: 324s /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 324s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~ 324s /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 324s /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 324s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /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 324s 675 | move(_II __first, _II __last, _OI __result) 324s | ^~~~ 324s /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 324s /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 324s /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 324s 683 | return std::__copy_move_a(std::__miter_base(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 684 | std::__miter_base(__last), __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s 147 | { return std::copy(__first, __last, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 3123 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /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 324s /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 >]’: 324s /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 324s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 324s | ^~~~~~~~ 324s /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 324s /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 324s /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 324s 310 | return ranges::__copy_or_move(std::move(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324s 311 | std::move(__last), 324s | ~~~~~~~~~~~~~~~~~~ 324s 312 | std::move(__result)); 324s | ~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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]’: 324s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 257 | {x.size(), 1}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 262 | std::vector{}, {0, 1}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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 >]’: 324s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 324s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1805 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 788 | operator=(initializer_list __l) 324s | ^~~~~~~~ 324s /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)::]’: 324s /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 324s 3867 | find_if(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~ 324s /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 324s /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 324s 3876 | return std::__find_if(__first, __last, 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 324s | ^~~~~~~~ 324s /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 324s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 737 | std::move(__result), 324s | ~~~~~~~~~~~~~~~~~~~~ 324s 738 | std::move(__op), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /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 324s 715 | return std::__copy_n(__first, __n2, __result, 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 716 | std::__iterator_category(__first)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /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 324s 715 | return std::__copy_n(__first, __n2, __result, 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 716 | std::__iterator_category(__first)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/algorithm:63, 324s from /usr/include/dolfinx/common/MPI.h:12: 324s /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]’: 324s /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 324s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1159 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 324s | ^~~~~~~~ 324s /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]’: 324s /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 324s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s 607 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 608 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /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 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/mesh/generation.h:11: 324s /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 >]’: 324s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 783 | Mesh> create_mesh( 324s | ^~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 324s | ^ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 830 | cells1 = std::vector(cells.begin(), cells.end()); 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 841 | std::vector cells1_v 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 880 | boundary_v.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 885 | boundary_v.erase(boundary_v.begin()); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 905 | nodes1.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 911 | Geometry geometry 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /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 325s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/string:48: 325s /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 >]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 249 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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]’: 325s /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 325s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 325s | ^~~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 855 | operator()(_It& __it, _Sent __bound) const 325s | ^~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 1905 | std::__introsort_loop(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1906 | std::__lg(__last - __first) * 2, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1907 | __comp); 325s | ~~~~~~~ 325s /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 325s 1908 | std::__final_insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 249 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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)::]’: 325s /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 325s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 607 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 608 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1789 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 325s 1792 | auto __lasti = ranges::next(__first, __last); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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 325s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 325s | ^ 325s /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):: >]’: 325s /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 325s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 325s | ^~~~~~~~~ 325s /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 325s /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 325s 2152 | return __find_if(__first, __last, __pred, 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 2153 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 707 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 711 | _M_range_initialize(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 712 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/numeric:62, 325s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 325s from /usr/include/dolfinx/common/MPI.h:17: 325s /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]’: 325s /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 325s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 325s | ^~~~ 325s /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 325s In file included from /usr/include/c++/14/chrono:48: 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 46 | void reorder_list(std::span list, std::span nodemap) 325s | ^~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 53 | const std::vector orig(list.begin(), list.end()); 325s | ^~~~ 325s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 58 | std::ranges::copy(links_old, links_new.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:72: 325s /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]’: 325s /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 325s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s 239 | __x.end()); 325s | ~~~~~~~~~~ 325s /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 325s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 251 | end(), _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 325s from /usr/include/c++/14/bits/basic_string.h:39, 325s from /usr/include/c++/14/string:54, 325s from /usr/include/boost/timer/timer.hpp:13, 325s from /usr/include/dolfinx/common/Timer.h:10, 325s from /usr/include/dolfinx/common/MPI.h:9: 325s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 325s 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: 325s /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 325s 993 | std::_Destroy(__first, __last); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1134 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 325s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1139 | return {__first, __first}; 325s | ^ 325s /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 325s 1148 | return {++__dest, __first}; 325s | ^ 325s /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]’: 325s /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 325s 1564 | erase(const_iterator __first, const_iterator __last) 325s | ^~~~~ 325s /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 325s /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 325s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1536 | erase(const_iterator __position) 325s | ^~~~~ 325s /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 325s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:65: 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 325s /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]’: 325s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 119 | std::ranges::copy(buffer, range.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | distribute_data(MPI_Comm comm0, std::span indices, 325s | ^~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 2021 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1876 | __introsort_loop(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1884 | std::__partial_sort(__first, __last, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1819 | __comp); 325s | ~~~~~~~ 325s /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 325s 1822 | std::__insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 382 | create_geometry( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 424 | const std::vector l2l = graph::build::compute_local_to_local( 325s | ^~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 429 | std::ranges::transform(l2l, igi.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s 430 | [&nodes](auto index) { return nodes[index]; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 325s | ^~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /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 325s 994 | operator()(_It __x, _Sent __bound) const 325s | ^~~~~~~~ 325s /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 325s /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&)::]’: 325s /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 325s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~ 325s /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 325s /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 325s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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):: >]’: 325s /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 325s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~ 325s /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 325s /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 325s 2107 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2111 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2115 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2119 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2127 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2132 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 325s 2137 | if (__pred(__first)) 325s | ~~~~~~^~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | distribute_data(MPI_Comm comm0, std::span indices, 325s | ^~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 382 | create_geometry( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 424 | const std::vector l2l = graph::build::compute_local_to_local( 325s | ^~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 429 | std::ranges::transform(l2l, igi.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s 430 | [&nodes](auto index) { return nodes[index]; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 325s /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 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /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 325s /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)::]’: 325s /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 325s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 325s | ^~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s /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 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1863 | __partial_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1868 | std::__heap_select(__first, __middle, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1869 | std::__sort_heap(__first, __middle, __comp); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1856 | __comp); 325s | ~~~~~~~ 325s /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 325s /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 325s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1770 | __insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1777 | if (__comp(__i, __first)) 325s | ~~~~~~^~~~~~~~~~~~~~ 325s /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 325s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 325s | ^~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /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 325s 855 | operator()(_It& __it, _Sent __bound) const 325s | ^~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 1905 | std::__introsort_loop(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1906 | std::__lg(__last - __first) * 2, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1907 | __comp); 325s | ~~~~~~~ 325s /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 325s 1908 | std::__final_insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 325s /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)::]’: 325s /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 325s 317 | operator()(_Iterator __it) 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 >]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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*]’: 325s /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 325s 2981 | __miter_base(move_iterator<_Iterator> __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1589 | __heap_select(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1593 | std::__make_heap(__first, __middle, __comp); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1595 | if (__comp(__i, __first)) 325s | ~~~~~~^~~~~~~~~~~~~~ 325s /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 325s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 325s /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&):: >]’: 325s /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 325s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~~ 325s /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 325s /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 325s 425 | std::__pop_heap(__first, __last, __last, __comp); 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s /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 325s 88 | if (__comp(__a, __b)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 90 | if (__comp(__b, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 91 | std::iter_swap(__result, __b); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 92 | else if (__comp(__a, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 93 | std::iter_swap(__result, __c); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 95 | std::iter_swap(__result, __a); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 97 | else if (__comp(__a, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 98 | std::iter_swap(__result, __a); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 99 | else if (__comp(__b, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 100 | std::iter_swap(__result, __c); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 102 | std::iter_swap(__result, __b); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1829 | __unguarded_partition(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1835 | while (__comp(__first, __pivot)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~~ 325s /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 325s 1838 | while (__comp(__pivot, __last)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~ 325s /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 325s 1842 | std::iter_swap(__first, __last); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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&)::]’: 325s /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 325s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 325s | ^~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 923 | std::__miter_base(__last), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 924 | __result); 325s | ~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1876 | __introsort_loop(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1884 | std::__partial_sort(__first, __last, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1819 | __comp); 325s | ~~~~~~~ 325s /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 325s 1822 | std::__insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1697 | std::__uninitialized_copy_a(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1698 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 1699 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 707 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 711 | _M_range_initialize(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 712 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/format:55, 325s from /usr/include/c++/14/bits/chrono_io.h:39, 325s from /usr/include/c++/14/chrono:3360: 325s /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 >]’: 325s /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 325s 318 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 321 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 1618 | _M_allocate_and_copy(size_type __n, 325s | ^~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1625 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/array:43, 325s from /usr/include/dolfinx/mesh/Topology.h:9: 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1789 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 325s 1792 | auto __lasti = ranges::next(__first, __last); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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 325s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 325s | ^ 325s In file included from /usr/include/c++/14/tuple:44, 325s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 325s from /usr/include/c++/14/bits/memory_resource.h:41, 325s from /usr/include/c++/14/string:68: 325s /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]’: 325s /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 325s 767 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 325s | ^~~~~~~~ 325s /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 325s /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]’: 325s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 195 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s /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 325s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 325s | ^~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 181 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /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 325s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 325s | ^~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 3147 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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&):: >]’: 325s /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 325s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~~ 325s /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 325s /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&):: >]’: 325s /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 325s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~ 325s /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 325s /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 325s /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 >]’: 325s /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 325s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 325s | ^~~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 >]’: 325s /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 325s 318 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 321 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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&)::]’: 325s /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 325s 239 | operator()(_Value& __val, _Iterator __it) 325s | ^~~~~~~~ 325s /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 >]’: 325s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 508 | { return std::get<0>(idx) != r; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 553 | [](auto x) { return std::get<1>(x); }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1863 | __partial_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1868 | std::__heap_select(__first, __middle, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1869 | std::__sort_heap(__first, __middle, __comp); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1856 | __comp); 325s | ~~~~~~~ 325s /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 325s /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 325s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1770 | __insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1777 | if (__comp(__i, __first)) 325s | ~~~~~~^~~~~~~~~~~~~~ 325s /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 325s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 325s | ^~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 325s | ^~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1999 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 325s 232 | if (__comp(__first + __secondChild, 325s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 233 | __first + (__secondChild - 1))) 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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&):: >]’: 325s /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 325s 1589 | __heap_select(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1593 | std::__make_heap(__first, __middle, __comp); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1595 | if (__comp(__i, __first)) 325s | ~~~~~~^~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /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 325s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~~ 325s /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 325s /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 325s 425 | std::__pop_heap(__first, __last, __last, __comp); 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s /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 325s 88 | if (__comp(__a, __b)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 90 | if (__comp(__b, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 91 | std::iter_swap(__result, __b); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 92 | else if (__comp(__a, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 93 | std::iter_swap(__result, __c); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 95 | std::iter_swap(__result, __a); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 97 | else if (__comp(__a, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 98 | std::iter_swap(__result, __a); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 99 | else if (__comp(__b, __c)) 325s | ~~~~~~^~~~~~~~~~ 325s /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 325s 100 | std::iter_swap(__result, __c); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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 325s 102 | std::iter_swap(__result, __b); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1829 | __unguarded_partition(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1835 | while (__comp(__first, __pivot)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~~ 325s /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 325s 1838 | while (__comp(__pivot, __last)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~ 325s /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 325s 1842 | std::iter_swap(__first, __last); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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&)::]’: 325s /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 325s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 325s | ^~~~~~~~ 325s /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 325s /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 > >]’: 325s /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 325s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 923 | std::__miter_base(__last), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 924 | __result); 325s | ~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 325s /tmp/autopkgtest.dv2MZv/build.i5l/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 325s 142 | xshape, partitioner); 325s | ^ 325s /tmp/autopkgtest.dv2MZv/build.i5l/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 325s /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&):: >]’: 325s /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 325s 135 | __push_heap(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~ 325s /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 325s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~~ 325s /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 325s /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&):: >]’: 325s /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 325s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~~~~~ 325s /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 325s /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 325s /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 >]’: 325s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 508 | { return std::get<0>(idx) != r; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 553 | [](auto x) { return std::get<1>(x); }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 646 | std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 658 | std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /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 325s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 325s | ^~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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 > >]’: 325s /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 325s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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&)::]’: 325s /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 325s 239 | operator()(_Value& __val, _Iterator __it) 325s | ^~~~~~~~ 325s /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&)::]’: 325s /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 325s 195 | operator()(_Iterator __it, _Value& __val) 325s | ^~~~~~~~ 325s /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&):: >]’: 325s /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 325s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 325s | ^~~~~~~~~~~~~ 325s /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 325s 232 | if (__comp(__first + __secondChild, 325s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 233 | __first + (__secondChild - 1))) 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /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&):: >]’: 325s /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 325s 135 | __push_heap(_RandomAccessIterator __first, 325s | ^~~~~~~~~~~ 325s /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 325s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 325s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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&)::]’: 325s /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 325s 195 | operator()(_Iterator __it, _Value& __val) 325s | ^~~~~~~~ 325s /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]’: 325s /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 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /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 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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]’: 325s /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 325s 1413 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1417 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1413 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1417 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/algorithm:63, 325s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 325s /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]’: 325s /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 325s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1159 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:66, 325s from /usr/include/basix/cell.h:10, 325s from /usr/include/basix/finite-element.h:7, 325s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 325s /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]’: 325s /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 325s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 607 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 608 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 325s from /usr/include/dolfinx/geometry/utils.h:9, 325s from /usr/include/dolfinx/fem/interpolate.h:19, 325s from /usr/include/dolfinx/fem/Function.h:12, 325s from /usr/include/dolfinx/fem/DirichletBC.h:12, 325s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 325s from /usr/include/dolfinx.h:11, 325s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 325s /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]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /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 325s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1697 | std::__uninitialized_copy_a(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1698 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 1699 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 310 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 311 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 312 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 325s from /usr/include/c++/14/bits/stl_algobase.h:67: 325s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~ 325s /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 325s /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 325s 193 | return std::_Destroy_aux::__destroy(__first, __last); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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 325s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 196 | __destroy(__first, __last); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/string_view:56, 325s from /usr/include/c++/14/bits/basic_string.h:47: 325s /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 >]’: 325s /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 325s 994 | operator()(_It __x, _Sent __bound) const 325s | ^~~~~~~~ 325s /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 325s /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&)::]’: 325s /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 325s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~ 325s /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 325s /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 325s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 675 | move(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /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 325s /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 325s /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 325s 683 | return std::__copy_move_a(std::__miter_base(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 684 | std::__miter_base(__last), __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 3123 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 310 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 311 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 312 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 325s from /usr/include/dolfinx.h:16: 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /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 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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)::]’: 325s /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 325s 3867 | find_if(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~ 325s /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 325s /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 325s 3876 | return std::__find_if(__first, __last, 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /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 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /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 325s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 325s | ^~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 379 | cells.insert(cells.end(), 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 325s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 386 | {x.size() / 3, 3}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 429 | {x.size() / 3, 3}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 476 | {x.size() / 3, 3}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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)::]’: 325s /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 325s 3867 | find_if(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~ 325s /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 325s /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 325s 3876 | return std::__find_if(__first, __last, 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /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 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 715 | return std::__copy_n(__first, __n2, __result, 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 716 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 715 | return std::__copy_n(__first, __n2, __result, 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 716 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 325s | ^~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 954 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 325s /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]’: 325s /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 325s 707 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 711 | _M_range_initialize(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 712 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/numeric:62, 325s from /usr/include/basix/finite-element.h:19: 325s /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]’: 325s /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 325s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 325s | ^~~~ 325s /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 325s In file included from /usr/include/c++/14/algorithm:61: 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 46 | void reorder_list(std::span list, std::span nodemap) 325s | ^~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 53 | const std::vector orig(list.begin(), list.end()); 325s | ^~~~ 325s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 58 | std::ranges::copy(links_old, links_new.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:72: 325s /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]’: 325s /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 325s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s 239 | __x.end()); 325s | ~~~~~~~~~~ 325s /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 325s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 251 | end(), _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 325s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 325s from /usr/include/c++/14/vector:65: 325s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 325s 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: 325s /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 325s 993 | std::_Destroy(__first, __last); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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*]’: 325s /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 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1134 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /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 325s /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 325s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1139 | return {__first, __first}; 325s | ^ 325s /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 325s 1148 | return {++__dest, __first}; 325s | ^ 325s /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]’: 325s /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 325s 1564 | erase(const_iterator __first, const_iterator __last) 325s | ^~~~~ 325s /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 325s /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 325s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1536 | erase(const_iterator __position) 325s | ^~~~~ 325s /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 325s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 249 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /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]’: 325s /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 325s /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*]’: 325s /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 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /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]’: 325s /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 325s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~~ 325s /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 325s /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 >]’: 325s /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 325s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 325s | ^~~~~~~~~ 325s /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 325s /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]’: 325s /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 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 855 | operator()(_It& __it, _Sent __bound) const 325s | ^~~~~~~~ 325s /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&):: >]’: 325s /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 325s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 1905 | std::__introsort_loop(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1906 | std::__lg(__last - __first) * 2, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1907 | __comp); 325s | ~~~~~~~ 325s /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 325s 1908 | std::__final_insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 325s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 325s from /usr/include/dolfinx/fem/Function.h:11: 325s /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]’: 325s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 119 | std::ranges::copy(buffer, range.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 325s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 249 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 325s from /usr/include/dolfinx.h:10: 325s /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]’: 325s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | distribute_data(MPI_Comm comm0, std::span indices, 325s | ^~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 2021 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 382 | create_geometry( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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]’: 326s /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 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 424 | const std::vector l2l = graph::build::compute_local_to_local( 326s | ^~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 429 | std::ranges::transform(l2l, igi.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 326s 430 | [&nodes](auto index) { return nodes[index]; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s /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):: >]’: 326s /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 326s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2152 | return __find_if(__first, __last, __pred, 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2153 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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 326s /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]’: 326s /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 326s 1413 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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]’: 326s /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 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1417 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1413 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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 326s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1417 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s 607 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 608 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /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):: >]’: 326s /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 326s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2152 | return __find_if(__first, __last, __pred, 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2153 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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]’: 326s /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 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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]’: 326s /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 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1697 | std::__uninitialized_copy_a(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 1698 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 1699 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1876 | __introsort_loop(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1884 | std::__partial_sort(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1819 | __comp); 326s | ~~~~~~~ 326s /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 326s 1822 | std::__insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 707 | vector(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 711 | _M_range_initialize(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 712 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 326s /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 >]’: 326s /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 326s 318 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 321 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 1618 | _M_allocate_and_copy(size_type __n, 326s | ^~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1625 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/algorithm:60: 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /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 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 326s /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]’: 326s /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 326s 767 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 195 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /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 326s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 326s | ^~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 181 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /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 326s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 326s | ^~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /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 326s 994 | operator()(_It __x, _Sent __bound) const 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 3147 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~ 326s /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 326s /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 326s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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):: >]’: 326s /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 326s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2107 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2111 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2115 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2119 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2127 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2132 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2137 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 >]’: 326s /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 326s 318 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 321 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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]’: 326s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 508 | { return std::get<0>(idx) != r; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | [](auto x) { return std::get<1>(x); }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 646 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 658 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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):: >]’: 326s /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 326s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2107 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2111 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2115 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2119 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2127 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2132 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2137 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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]’: 326s /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 326s 1999 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /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 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1863 | __partial_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1868 | std::__heap_select(__first, __middle, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1869 | std::__sort_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /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 326s /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 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /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 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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]’: 326s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 954 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /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 > >]’: 326s /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 326s 855 | operator()(_It& __it, _Sent __bound) const 326s | ^~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 1905 | std::__introsort_loop(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 1906 | std::__lg(__last - __first) * 2, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1907 | __comp); 326s | ~~~~~~~ 326s /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 326s 1908 | std::__final_insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 326s /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)::]’: 326s /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 326s 317 | operator()(_Iterator __it) 326s | ^~~~~~~~ 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1697 | std::__uninitialized_copy_a(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 1698 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 1699 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 >]’: 326s /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 326s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 326s 310 | return ranges::__copy_or_move(std::move(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 326s 311 | std::move(__last), 326s | ~~~~~~~~~~~~~~~~~~ 326s 312 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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)::]’: 326s /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 326s 317 | operator()(_Iterator __it) 326s | ^~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 326s from /usr/include/c++/14/bits/stl_algobase.h:67: 326s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 326s | ^~~~~~~~ 326s /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 326s /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 326s 193 | return std::_Destroy_aux::__destroy(__first, __last); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /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 326s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 196 | __destroy(__first, __last); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 >]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /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 >]’: 326s /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 326s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 326s /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 >]’: 326s /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 326s 994 | operator()(_It __x, _Sent __bound) const 326s | ^~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~ 326s /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 326s /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 326s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /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 326s 675 | move(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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 326s /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 326s /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 326s 683 | return std::__copy_move_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 684 | std::__miter_base(__last), __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 3123 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 >]’: 326s /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 326s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 326s 310 | return ranges::__copy_or_move(std::move(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 326s 311 | std::move(__last), 326s | ~~~~~~~~~~~~~~~~~~ 326s 312 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1589 | __heap_select(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1593 | std::__make_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1595 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /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 326s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 326s /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&):: >]’: 326s /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 326s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /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 326s /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 326s 425 | std::__pop_heap(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s /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 326s 88 | if (__comp(__a, __b)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 90 | if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 91 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 92 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 93 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 95 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 97 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 98 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 99 | else if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 100 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 102 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1829 | __unguarded_partition(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1835 | while (__comp(__first, __pivot)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~ 326s /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 326s 1838 | while (__comp(__pivot, __last)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~ 326s /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 326s 1842 | std::iter_swap(__first, __last); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1805 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /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 326s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 923 | std::__miter_base(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 924 | __result); 326s | ~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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)::]’: 326s /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 326s 3867 | find_if(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~ 326s /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 326s /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 326s 3876 | return std::__find_if(__first, __last, 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /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 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 715 | return std::__copy_n(__first, __n2, __result, 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 716 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 715 | return std::__copy_n(__first, __n2, __result, 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 716 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1876 | __introsort_loop(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1884 | std::__partial_sort(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1819 | __comp); 326s | ~~~~~~~ 326s /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 326s 1822 | std::__insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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]’: 326s /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 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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&):: >]’: 326s /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 326s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /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 326s /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&):: >]’: 326s /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 326s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~ 326s /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 326s /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 326s /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 >]’: 326s /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 326s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 326s | ^~~~~~~~~ 326s /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 326s /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 >]’: 326s /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 326s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 239 | operator()(_Value& __val, _Iterator __it) 326s | ^~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 249 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /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]’: 326s /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 326s /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*]’: 326s /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 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /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]’: 326s /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 326s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 326s | ^~~~~~~~~ 326s /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 326s /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 >]’: 326s /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 326s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 326s | ^~~~~~~~~ 326s /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 326s /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 >]’: 326s /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 326s 855 | operator()(_It& __it, _Sent __bound) const 326s | ^~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 1905 | std::__introsort_loop(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 1906 | std::__lg(__last - __first) * 2, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1907 | __comp); 326s | ~~~~~~~ 326s /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 326s 1908 | std::__final_insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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&):: >]’: 326s /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 326s 1863 | __partial_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1868 | std::__heap_select(__first, __middle, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1869 | std::__sort_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /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 326s /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 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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&):: >]’: 326s /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 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /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 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 249 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s 607 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 608 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /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 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s /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*]’: 326s /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 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /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 326s /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):: >]’: 326s /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 326s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2152 | return __find_if(__first, __last, __pred, 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2153 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 326s /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 326s /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 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 326s | ^~~~~~~~~~~~~ 326s /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 326s 232 | if (__comp(__first + __secondChild, 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 233 | __first + (__secondChild - 1))) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1589 | __heap_select(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1593 | std::__make_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1595 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /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 326s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /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 326s /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 326s 425 | std::__pop_heap(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s /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 326s 88 | if (__comp(__a, __b)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 90 | if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 91 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 92 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 93 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 95 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 97 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 98 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 99 | else if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /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 326s 100 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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 326s 102 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1829 | __unguarded_partition(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1835 | while (__comp(__first, __pivot)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~ 326s /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 326s 1838 | while (__comp(__pivot, __last)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~ 326s /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 326s 1842 | std::iter_swap(__first, __last); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 326s | ^~~~~~~~ 326s /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 326s /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 > >]’: 326s /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 326s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 923 | std::__miter_base(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 924 | __result); 326s | ~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 2981 | __miter_base(move_iterator<_Iterator> __it) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /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 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 135 | __push_heap(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~ 326s /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 326s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /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 326s /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&):: >]’: 326s /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 326s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~ 326s /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 326s /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 326s /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 > >]’: 326s /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 326s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 326s | ^~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 > >]’: 326s /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 326s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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&)::]’: 326s /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 326s 239 | operator()(_Value& __val, _Iterator __it) 326s | ^~~~~~~~ 326s /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&)::]’: 326s /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 326s 195 | operator()(_Iterator __it, _Value& __val) 326s | ^~~~~~~~ 326s /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&):: >]’: 326s /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 326s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 326s | ^~~~~~~~~~~~~ 326s /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 326s 232 | if (__comp(__first + __secondChild, 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 233 | __first + (__secondChild - 1))) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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&):: >]’: 326s /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 326s 135 | __push_heap(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~ 326s /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 326s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1876 | __introsort_loop(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1884 | std::__partial_sort(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1819 | __comp); 326s | ~~~~~~~ 326s /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 326s 1822 | std::__insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&)::]’: 326s /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 326s 195 | operator()(_Iterator __it, _Value& __val) 326s | ^~~~~~~~ 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /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 326s /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]’: 326s /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 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 > >]’: 326s /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 326s 994 | operator()(_It __x, _Sent __bound) const 326s | ^~~~~~~~ 326s /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 326s /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&)::]’: 326s /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 326s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~ 326s /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 326s /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 326s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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):: >]’: 326s /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 326s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~ 326s /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 326s /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 326s 2107 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2111 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2115 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2119 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2127 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2132 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 326s 2137 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 326s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 326s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 326s from /usr/include/catch2/catch_test_macros.hpp:11, 326s from /usr/include/catch2/catch_template_test_macros.hpp:20, 326s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 326s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 326s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 326s | ^ 326s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 326s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 326s | ^ 326s /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 >]’: 326s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 326s | ^~~~~~~~~~~~~ 326s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /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 >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 > >]’: 326s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/vector:66, 326s from /usr/include/catch2/catch_tostring.hpp:12, 326s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 326s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 326s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 326s from /usr/include/catch2/catch_test_macros.hpp:11, 326s from /usr/include/catch2/catch_template_test_macros.hpp:20, 326s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 326s /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]’: 326s /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 326s 678 | vector(initializer_list __l, 326s | ^~~~~~ 326s /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]’: 326s /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 326s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 326s /tmp/autopkgtest.dv2MZv/build.i5l/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 326s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 326s | ^~~~~~~~~~ 326s /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*]’: 326s /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 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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*]’: 326s /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 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 326s /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]’: 326s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 326s | ^~~~~ 326s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /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 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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*]’: 326s /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 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /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 326s /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 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1863 | __partial_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~ 326s /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 326s /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 326s /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 326s 1868 | std::__heap_select(__first, __middle, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1869 | std::__sort_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /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 326s /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 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /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 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /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&):: >]’: 326s /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 326s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 326s /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]’: 326s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /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 327s /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*]’: 327s /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 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 > >]’: 327s /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 327s 855 | operator()(_It& __it, _Sent __bound) const 327s | ^~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~ 327s /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 327s /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 327s 1905 | std::__introsort_loop(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1906 | std::__lg(__last - __first) * 2, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1907 | __comp); 327s | ~~~~~~~ 327s /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 327s 1908 | std::__final_insertion_sort(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 327s /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)::]’: 327s /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 327s 317 | operator()(_Iterator __it) 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s In file included from /usr/include/c++/14/algorithm:63, 327s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 327s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 327s /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]’: 327s /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 327s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1159 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s 607 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 608 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/mesh/generation.h:11, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 327s /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 >]’: 327s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 783 | Mesh> create_mesh( 327s | ^~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 327s | ^ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 830 | cells1 = std::vector(cells.begin(), cells.end()); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 841 | std::vector cells1_v 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 880 | boundary_v.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 885 | boundary_v.erase(boundary_v.begin()); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 905 | nodes1.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 911 | Geometry geometry 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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]’: 327s /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 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 327s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 327s 540 | x.insert(x.end(), {x0, x1}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 565 | v2, v3, vmid}); 327s | ~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 627 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 632 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1589 | __heap_select(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 1593 | std::__make_heap(__first, __middle, __comp); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1595 | if (__comp(__i, __first)) 327s | ~~~~~~^~~~~~~~~~~~~~ 327s /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 327s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 327s /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&):: >]’: 327s /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 327s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~~ 327s /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 327s /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 327s 425 | std::__pop_heap(__first, __last, __last, __comp); 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s /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 327s 88 | if (__comp(__a, __b)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 90 | if (__comp(__b, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 91 | std::iter_swap(__result, __b); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 327s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 92 | else if (__comp(__a, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 93 | std::iter_swap(__result, __c); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 95 | std::iter_swap(__result, __a); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 97 | else if (__comp(__a, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 98 | std::iter_swap(__result, __a); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 671 | i0 + iy + ny + 2}); 327s | ~~~~~~~~~~~~~~~~~~ 327s /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 327s 99 | else if (__comp(__b, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 100 | std::iter_swap(__result, __c); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 102 | std::iter_swap(__result, __b); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 681 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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&):: >]’: 327s /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 327s 1829 | __unguarded_partition(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 1835 | while (__comp(__first, __pivot)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~~ 327s /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 327s 1838 | while (__comp(__pivot, __last)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~ 327s /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 327s 1842 | std::iter_swap(__first, __last); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /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&)::]’: 327s /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 327s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 327s | ^~~~~~~~ 327s /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 327s /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 >]’: 327s /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 327s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 923 | std::__miter_base(__last), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 924 | __result); 327s | ~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1876 | __introsort_loop(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1884 | std::__partial_sort(__first, __last, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1819 | __comp); 327s | ~~~~~~~ 327s /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 327s 1822 | std::__insertion_sort(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 327s from /usr/include/dolfinx/refinement/interval.h:12: 327s /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]’: 327s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 327s 177 | std::for_each(local_edge_to_new_vertex.begin(), 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 178 | local_edge_to_new_vertex.end(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 179 | [global_offset](auto& e) { e.second += global_offset; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s 254 | recv_local_edge); 327s | ~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1413 | insert(const_iterator __position, initializer_list __l) 327s | ^~~~~~ 327s /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 327s /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 327s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1417 | std::random_access_iterator_tag()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:16: 327s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 327s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 143 | return [&](std::span rows, 327s | ^ 327s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 147 | this->add(data, rows, cols); 327s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 327s /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 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s /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 327s /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]’: 327s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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&):: >]’: 327s /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 327s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~~ 327s /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 327s /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&):: >]’: 327s /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 327s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~ 327s /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 327s /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 327s /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 >]’: 327s /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 327s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 327s | ^~~~~~~~~ 327s /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 327s /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 >]’: 327s /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 327s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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&)::]’: 327s /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 327s 239 | operator()(_Value& __val, _Iterator __it) 327s | ^~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 707 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /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 327s /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 327s 711 | _M_range_initialize(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 712 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1863 | __partial_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 1868 | std::__heap_select(__first, __middle, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1869 | std::__sort_heap(__first, __middle, __comp); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/numeric:62, 327s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 327s from /usr/include/dolfinx/common/MPI.h:17, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 327s /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]’: 327s /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 327s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 327s | ^~~~ 327s /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 327s /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&):: >]’: 327s /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 327s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1856 | __comp); 327s | ~~~~~~~ 327s /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 327s /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 327s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1770 | __insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1777 | if (__comp(__i, __first)) 327s | ~~~~~~^~~~~~~~~~~~~~ 327s /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 327s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/chrono:48, 327s from /usr/include/catch2/catch_tostring.hpp:545: 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 46 | void reorder_list(std::span list, std::span nodemap) 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 53 | const std::vector orig(list.begin(), list.end()); 327s | ^~~~ 327s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 58 | std::ranges::copy(links_old, links_new.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/vector:72: 327s /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]’: 327s /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 327s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s 239 | __x.end()); 327s | ~~~~~~~~~~ 327s /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 327s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 251 | end(), _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 327s from /usr/include/c++/14/bits/basic_string.h:39, 327s from /usr/include/c++/14/string:54, 327s from /usr/include/catch2/internal/catch_stringref.hpp:12, 327s from /usr/include/catch2/catch_assertion_info.hpp:13, 327s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 327s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 327s 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: 327s /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 327s 993 | std::_Destroy(__first, __last); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1134 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /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 327s /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 327s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1139 | return {__first, __first}; 327s | ^ 327s /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 327s 1148 | return {++__dest, __first}; 327s | ^ 327s /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]’: 327s /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 327s 1564 | erase(const_iterator __first, const_iterator __last) 327s | ^~~~~ 327s /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 327s /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 327s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1536 | erase(const_iterator __position) 327s | ^~~~~ 327s /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 327s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/vector:65: 327s /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]’: 327s /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 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 2981 | __miter_base(move_iterator<_Iterator> __it) 327s | ^~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 327s from /usr/include/dolfinx/mesh/Mesh.h:9, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 327s /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]’: 327s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 119 | std::ranges::copy(buffer, range.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s /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 >]’: 327s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | distribute_data(MPI_Comm comm0, std::span indices, 327s | ^~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2021 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 327s | ^~~~~~~~~~~~~ 327s /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 327s 232 | if (__comp(__first + __secondChild, 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 233 | __first + (__secondChild - 1))) 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | create_geometry( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 424 | const std::vector l2l = graph::build::compute_local_to_local( 327s | ^~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 429 | std::ranges::transform(l2l, igi.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s 430 | [&nodes](auto index) { return nodes[index]; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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&):: >]’: 327s /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 327s 1589 | __heap_select(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 1593 | std::__make_heap(__first, __middle, __comp); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1595 | if (__comp(__i, __first)) 327s | ~~~~~~^~~~~~~~~~~~~~ 327s /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 327s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~~ 327s /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 327s /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 327s 425 | std::__pop_heap(__first, __last, __last, __comp); 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s /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 327s 88 | if (__comp(__a, __b)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 90 | if (__comp(__b, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 91 | std::iter_swap(__result, __b); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 92 | else if (__comp(__a, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 93 | std::iter_swap(__result, __c); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 95 | std::iter_swap(__result, __a); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 97 | else if (__comp(__a, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 98 | std::iter_swap(__result, __a); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 99 | else if (__comp(__b, __c)) 327s | ~~~~~~^~~~~~~~~~ 327s /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 327s 100 | std::iter_swap(__result, __c); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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 327s 102 | std::iter_swap(__result, __b); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1829 | __unguarded_partition(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 1835 | while (__comp(__first, __pivot)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~~ 327s /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 327s 1838 | while (__comp(__pivot, __last)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~ 327s /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 327s 1842 | std::iter_swap(__first, __last); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /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&)::]’: 327s /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 327s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 327s | ^~~~~~~~ 327s /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 327s /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 > >]’: 327s /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 327s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 327s | ^~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 923 | std::__miter_base(__last), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 924 | __result); 327s | ~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 135 | __push_heap(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~ 327s /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 327s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1413 | insert(const_iterator __position, initializer_list __l) 327s | ^~~~~~ 327s /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 327s /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 327s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1417 | std::random_access_iterator_tag()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~~ 327s /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 327s /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&):: >]’: 327s /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 327s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~~~~~ 327s /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 327s /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 327s /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 > >]’: 327s /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 327s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 327s | ^~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 327s /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 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /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 > >]’: 327s /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 327s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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&)::]’: 327s /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 327s 239 | operator()(_Value& __val, _Iterator __it) 327s | ^~~~~~~~ 327s /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&)::]’: 327s /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 327s 195 | operator()(_Iterator __it, _Value& __val) 327s | ^~~~~~~~ 327s In file included from /usr/include/c++/14/vector:66, 327s from /usr/include/basix/mdspan.hpp:6096, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:11: 327s /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]’: 327s /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 327s 678 | vector(initializer_list __l, 327s | ^~~~~~ 327s /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)::]’: 327s /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 327s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 327s | ^~~~~~~~ 327s /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 327s /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&):: >]’: 327s /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 327s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 327s | ^~~~~~~~~~~~~ 327s /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 327s 232 | if (__comp(__first + __secondChild, 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 233 | __first + (__secondChild - 1))) 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 346 | __niter_wrap(_From __from, _To __res) 327s | ^~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1484 | insert(const_iterator __position, _InputIterator __first, 327s | ^~~~~~ 327s /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 327s /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 327s /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 327s 1488 | _M_range_insert(begin() + __offset, __first, __last, 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1489 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 327s 450 | rowptr_container_type new_row_ptr = {0}; 327s | ^~~~~~~~~~~ 327s /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&):: >]’: 327s /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 327s 135 | __push_heap(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~ 327s /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 327s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 954 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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&)::]’: 327s /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 327s 195 | operator()(_Iterator __it, _Value& __val) 327s | ^~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 249 | void add(std::span x, std::span rows, 327s | ^~~ 327s /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&)::]’: 327s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 724 | double norm_sq_local = std::accumulate( 327s | ~~~~~~~~~~~~~~~^ 327s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 327s from /usr/include/c++/14/algorithm:63, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:10: 327s /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]’: 327s /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 327s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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()::]’: 327s /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 327s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 201 | std::move(__f), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1697 | std::__uninitialized_copy_a(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1698 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 1699 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 327s 450 | rowptr_container_type new_row_ptr = {0}; 327s | ^~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 707 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /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 327s /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 327s 711 | _M_range_initialize(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 712 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/format:55, 327s from /usr/include/c++/14/bits/chrono_io.h:39, 327s from /usr/include/c++/14/chrono:3360: 327s /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 >]’: 327s /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 327s 318 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 321 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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]’: 327s /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 327s 1618 | _M_allocate_and_copy(size_type __n, 327s | ^~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1625 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/string:51: 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1789 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /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 327s /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 327s 1792 | auto __lasti = ranges::next(__first, __last); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /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 327s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 327s | ^ 327s In file included from /usr/include/c++/14/tuple:44, 327s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 327s from /usr/include/c++/14/bits/memory_resource.h:41, 327s from /usr/include/c++/14/string:68: 327s /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]’: 327s /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 327s 767 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /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 327s /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]’: 327s /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 327s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 327s | ^~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 195 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s /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 327s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 327s | ^~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 181 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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 327s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 327s | ^~~~~~~~~~~~~~ 327s /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*]’: 327s /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 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /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 327s /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*]’: 327s /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 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 3147 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 318 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 321 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 >]’: 327s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 508 | { return std::get<0>(idx) != r; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 553 | [](auto x) { return std::get<1>(x); }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 646 | std::next(x_new.begin(), shape[1] * i)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 658 | std::next(x_new.begin(), shape[1] * i)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 642 | _index_maps[1]->local_to_global(local_col, global_col); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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]’: 327s /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 327s 1999 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /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 327s /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]’: 327s /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 327s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /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 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 > >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 327s 954 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 327s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 402 | std::ranges::transform(p, xg, p.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s 403 | [size = rows.size()](auto x, auto y) 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 404 | { return x + y / size; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 954 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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 327s 977 | std::copy(__first, __last, __position); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 984 | std::__uninitialized_copy_a(__mid, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 327s 985 | this->_M_impl._M_finish, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~ 327s 986 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 995 | std::copy(__first, __mid, __position); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1022 | = std::__uninitialized_copy_a(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1023 | __new_finish, 327s | ~~~~~~~~~~~~~ 327s 1024 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 386 | __result, __alloc); 327s | ~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /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]’: 327s /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 327s 398 | return std::__uninitialized_copy_a 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1697 | std::__uninitialized_copy_a(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1698 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 1699 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 310 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 311 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 312 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/string:44: 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s In file included from /usr/include/c++/14/optional:48, 327s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 327s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 327s | ^~~~~~~~ 327s /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 327s /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 327s 193 | return std::_Destroy_aux::__destroy(__first, __last); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /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 327s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 196 | __destroy(__first, __last); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/string_view:56, 327s from /usr/include/c++/14/bits/basic_string.h:47: 327s /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 >]’: 327s /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 327s 994 | operator()(_It __x, _Sent __bound) const 327s | ^~~~~~~~ 327s /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 327s /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&)::]’: 327s /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 327s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~ 327s /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 327s /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 327s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 675 | move(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /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 327s /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 327s /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 327s 683 | return std::__copy_move_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 684 | std::__miter_base(__last), __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 707 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 711 | _M_range_initialize(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 712 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 3123 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 >]’: 328s /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 328s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 310 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 311 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 312 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 >]’: 328s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/vector:72: 328s /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]’: 328s /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 328s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 328s 239 | __x.end()); 328s | ~~~~~~~~~~ 328s /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 328s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 251 | end(), _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 328s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 328s from /usr/include/c++/14/vector:65: 328s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 328s 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: 328s /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 328s 993 | std::_Destroy(__first, __last); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 776 | ranges::begin(__r2), ranges::end(__r2), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 777 | std::move(__result), std::move(__binary_op), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 778 | std::move(__proj1), std::move(__proj2)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /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 328s 3867 | find_if(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~ 328s /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 328s /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 328s 3876 | return std::__find_if(__first, __last, 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 328s | ^~~~~~~~ 328s /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 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 715 | return std::__copy_n(__first, __n2, __result, 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 716 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 715 | return std::__copy_n(__first, __n2, __result, 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 716 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/vector:66, 328s from /usr/include/catch2/catch_tostring.hpp:12, 328s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 328s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 328s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 328s from /usr/include/catch2/catch_test_macros.hpp:11, 328s from /usr/include/catch2/catch_template_test_macros.hpp:20, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 328s /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]’: 328s /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 328s 678 | vector(initializer_list __l, 328s | ^~~~~~ 328s /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)::]’: 328s /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 328s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2095 | __value, std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 78 | std::vector expected_x = { 328s | ^~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 328s from /usr/include/dolfinx/fem/assembler.h:9, 328s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 328s from /usr/include/dolfinx.h:11, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:14: 328s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 328s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /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 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /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]’: 328s /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 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 267 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 120 | std::vector expected_x = { 328s | ^~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 715 | 0); 328s | ~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 187 | {x.size() / 3, 3}, partitioner); 328s | ^ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s In file included from /usr/include/c++/14/numeric:62, 328s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 328s from /usr/include/dolfinx/common/MPI.h:17, 328s from /usr/include/dolfinx/common/dolfinx_common.h:13, 328s from /usr/include/dolfinx.h:10: 328s /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)>]’: 328s /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 328s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 328s | ^~~~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 328s | ^~~~~~~~ 328s /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 328s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 776 | ranges::begin(__r2), ranges::end(__r2), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 777 | std::move(__result), std::move(__binary_op), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 778 | std::move(__proj1), std::move(__proj2)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s /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 >]’: 328s /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 328s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 328s | ^~~~~~~~ 328s /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 328s /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 328s 577 | return ranges::fill_n(std::move(__first), __len, __value); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/fem/Function.h:17, 328s from /usr/include/dolfinx/fem/DirichletBC.h:12, 328s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 328s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 328s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 99 | std::span(_buffer_remote), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 100 | std::span(_request)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /tmp/autopkgtest.dv2MZv/build.i5l/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]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 35 | void spmv_impl(std::span values, 328s | ^~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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()::]’: 328s /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 328s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 328s | ^~~~~~~~ 328s /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 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 167 | static_cast(2. * i + comm_size)}); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 187 | {x.size() / 3, 3}, partitioner); 328s | ^ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /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 328s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2095 | __value, std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 201 | std::vector expected_x 328s | ^~~~~~~~~~ 328s /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]’: 328s /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 328s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s 607 | this->_M_impl._M_start, 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s 608 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 678 | vector(initializer_list __l, 328s | ^~~~~~ 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 249 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 56 | std::vector cells{0, 1, 1, 2}; 328s | ^~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 63 | mesh::create_cell_partitioner()); 328s | ^ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s In file included from /usr/include/c++/14/string:48: 328s /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]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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]’: 328s /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 328s /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*]’: 328s /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 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 328s from /usr/include/dolfinx.h:16: 328s /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]’: 328s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 379 | cells.insert(cells.end(), 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 328s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 328s | ^~~~~~~~~ 328s /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 328s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 386 | {x.size() / 3, 3}, partitioner); 328s | ^ 328s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /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 328s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 328s | ^~~~~~~~~ 328s /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 328s /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 >]’: 328s /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 328s 855 | operator()(_It& __it, _Sent __bound) const 328s | ^~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 1905 | std::__introsort_loop(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 1906 | std::__lg(__last - __first) * 2, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1907 | __comp); 328s | ~~~~~~~ 328s /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 328s 1908 | std::__final_insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 429 | {x.size() / 3, 3}, partitioner); 328s | ^ 328s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 249 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 328s /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]’: 328s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 328s | ^~~~~ 328s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 476 | {x.size() / 3, 3}, partitioner); 328s | ^ 328s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /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 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s /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):: >]’: 328s /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 328s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 328s | ^~~~~~~~~ 328s /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 328s /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 328s 2152 | return __find_if(__first, __last, __pred, 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2153 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 56 | std::vector cells{0, 1, 1, 2}; 328s | ^~~~~ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 328s | ^ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s 63 | mesh::create_cell_partitioner()); 328s | ^ 328s /tmp/autopkgtest.dv2MZv/build.i5l/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 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 328s | ^~~~~ 328s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/algorithm:63, 328s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 328s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 328s /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]’: 328s /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 328s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1159 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s 607 | this->_M_impl._M_start, 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s 608 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/mesh/generation.h:11, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 328s /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 >]’: 328s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 783 | Mesh> create_mesh( 328s | ^~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 328s | ^ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 830 | cells1 = std::vector(cells.begin(), cells.end()); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 841 | std::vector cells1_v 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 880 | boundary_v.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 885 | boundary_v.erase(boundary_v.begin()); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /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 328s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s /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 328s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 905 | nodes1.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 911 | Geometry geometry 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1413 | insert(const_iterator __position, initializer_list __l) 328s | ^~~~~~ 328s /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 328s /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 328s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1417 | std::random_access_iterator_tag()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 783 | Mesh> create_mesh( 328s | ^~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 328s | ^ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 830 | cells1 = std::vector(cells.begin(), cells.end()); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 841 | std::vector cells1_v 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 880 | boundary_v.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 885 | boundary_v.erase(boundary_v.begin()); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 905 | nodes1.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 911 | Geometry geometry 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1876 | __introsort_loop(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1884 | std::__partial_sort(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1819 | __comp); 328s | ~~~~~~~ 328s /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 328s 1822 | std::__insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /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 328s /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 > >]’: 328s /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 328s 994 | operator()(_It __x, _Sent __bound) const 328s | ^~~~~~~~ 328s /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 328s /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&)::]’: 328s /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 328s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~ 328s /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 328s /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 328s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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):: >]’: 328s /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 328s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~ 328s /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 328s /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 328s 2107 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2111 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2115 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2119 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2127 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2132 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /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 328s 2137 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 328s /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]’: 328s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1697 | std::__uninitialized_copy_a(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 1698 | this->_M_impl._M_start, 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s 1699 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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]’: 328s /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 328s 1618 | _M_allocate_and_copy(size_type __n, 328s | ^~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1625 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/algorithm:60: 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s /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)::]’: 328s /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 328s 2064 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 >]’: 328s /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 328s 318 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 321 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 328s | ^~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1863 | __partial_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1868 | std::__heap_select(__first, __middle, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1869 | std::__sort_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1856 | __comp); 328s | ~~~~~~~ 328s /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 328s /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 328s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1770 | __insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1777 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /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 328s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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)>]’: 328s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 233 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 247 | mesh->geometry().x(), constants, coefficients, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 248 | dof_marker0, dof_marker1); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /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]’: 328s /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 328s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 328s | ^~~~ 328s /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 328s /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 328s 1029 | std::__fill_a(__first, __last, __value); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /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 > >]’: 328s /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 328s 855 | operator()(_It& __it, _Sent __bound) const 328s | ^~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 1905 | std::__introsort_loop(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 1906 | std::__lg(__last - __first) * 2, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1907 | __comp); 328s | ~~~~~~~ 328s /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 328s 1908 | std::__final_insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/la/Vector.h:14: 328s /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]’: 328s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 195 | void scatter_fwd_begin(std::span send_buffer, 328s | ^~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 328s /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)::]’: 328s /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 328s 317 | operator()(_Iterator __it) 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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 > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 >]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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)::]’: 328s /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 328s 2064 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 707 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 711 | _M_range_initialize(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 712 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/numeric:62, 328s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 328s from /usr/include/dolfinx/common/MPI.h:17, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 328s /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]’: 328s /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 328s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 328s | ^~~~ 328s /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 328s In file included from /usr/include/c++/14/chrono:48, 328s from /usr/include/catch2/catch_tostring.hpp:545: 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 46 | void reorder_list(std::span list, std::span nodemap) 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 53 | const std::vector orig(list.begin(), list.end()); 328s | ^~~~ 328s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 58 | std::ranges::copy(links_old, links_new.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/vector:72: 328s /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]’: 328s /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 328s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 328s 239 | __x.end()); 328s | ~~~~~~~~~~ 328s /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 328s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 251 | end(), _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 328s from /usr/include/c++/14/bits/basic_string.h:39, 328s from /usr/include/c++/14/string:54, 328s from /usr/include/catch2/internal/catch_stringref.hpp:12, 328s from /usr/include/catch2/catch_assertion_info.hpp:13, 328s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 328s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 328s 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: 328s /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 328s 993 | std::_Destroy(__first, __last); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1134 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 328s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1139 | return {__first, __first}; 328s | ^ 328s /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 328s 1148 | return {++__dest, __first}; 328s | ^ 328s /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]’: 328s /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 328s 1564 | erase(const_iterator __first, const_iterator __last) 328s | ^~~~~ 328s /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 328s /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 328s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /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]’: 328s /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 328s 1536 | erase(const_iterator __position) 328s | ^~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /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 328s In file included from /usr/include/c++/14/vector:65: 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 328s from /usr/include/dolfinx/mesh/Mesh.h:9, 328s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 328s /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]’: 328s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 119 | std::ranges::copy(buffer, range.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1413 | insert(const_iterator __position, initializer_list __l) 328s | ^~~~~~ 328s /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 328s /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 328s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1417 | std::random_access_iterator_tag()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 676 | distribute_data(MPI_Comm comm0, std::span indices, 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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]’: 328s /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 328s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2021 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1589 | __heap_select(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1593 | std::__make_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1595 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /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 328s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1159 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 328s /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&):: >]’: 328s /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 328s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /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 328s /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 328s 425 | std::__pop_heap(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s /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 328s 88 | if (__comp(__a, __b)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 90 | if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 91 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 92 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 93 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 95 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 97 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 98 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 99 | else if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 100 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 102 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s 607 | this->_M_impl._M_start, 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s 608 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1829 | __unguarded_partition(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1835 | while (__comp(__first, __pivot)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~ 328s /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 328s 1838 | while (__comp(__pivot, __last)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 1842 | std::iter_swap(__first, __last); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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&)::]’: 328s /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 328s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 328s | ^~~~~~~~ 328s /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 328s /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 >]’: 328s /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 328s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 923 | std::__miter_base(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 924 | __result); 328s | ~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 328s from /usr/include/dolfinx/geometry/utils.h:9, 328s from /usr/include/dolfinx/fem/interpolate.h:19, 328s from /usr/include/dolfinx/fem/Function.h:12: 328s /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]’: 328s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 783 | Mesh> create_mesh( 328s | ^~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 328s | ^ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 830 | cells1 = std::vector(cells.begin(), cells.end()); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 841 | std::vector cells1_v 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 880 | boundary_v.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 885 | boundary_v.erase(boundary_v.begin()); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 905 | nodes1.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 911 | Geometry geometry 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 382 | create_geometry( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | const std::vector l2l = graph::build::compute_local_to_local( 328s | ^~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 429 | std::ranges::transform(l2l, igi.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 430 | [&nodes](auto index) { return nodes[index]; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1876 | __introsort_loop(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1884 | std::__partial_sort(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1819 | __comp); 328s | ~~~~~~~ 328s /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 328s 1822 | std::__insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 328s 954 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 676 | distribute_data(MPI_Comm comm0, std::span indices, 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 328s /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 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /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 328s /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 >]’: 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 382 | create_geometry( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | const std::vector l2l = graph::build::compute_local_to_local( 328s | ^~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 429 | std::ranges::transform(l2l, igi.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 430 | [&nodes](auto index) { return nodes[index]; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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*]’: 328s /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 328s 2981 | __miter_base(move_iterator<_Iterator> __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s /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]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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&):: >]’: 328s /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 328s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /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 328s /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&):: >]’: 328s /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 328s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~ 328s /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 328s /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 328s /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 >]’: 328s /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 328s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 328s | ^~~~~~~~~ 328s /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 328s /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 >]’: 328s /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 328s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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&)::]’: 328s /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 328s 239 | operator()(_Value& __val, _Iterator __it) 328s | ^~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1863 | __partial_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1868 | std::__heap_select(__first, __middle, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1869 | std::__sort_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1856 | __comp); 328s | ~~~~~~~ 328s /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 328s /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 328s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1770 | __insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1777 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /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 328s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 328s from /usr/include/dolfinx/refinement/interval.h:12: 328s /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]’: 328s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 328s 177 | std::for_each(local_edge_to_new_vertex.begin(), 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 178 | local_edge_to_new_vertex.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 179 | [global_offset](auto& e) { e.second += global_offset; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 254 | recv_local_edge); 328s | ~~~~~~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 2981 | __miter_base(move_iterator<_Iterator> __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /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]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1413 | insert(const_iterator __position, initializer_list __l) 328s | ^~~~~~ 328s /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 328s /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 328s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1417 | std::random_access_iterator_tag()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 328s | ^~~~~~~~~~~~~ 328s /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 328s 232 | if (__comp(__first + __secondChild, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 233 | __first + (__secondChild - 1))) 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1589 | __heap_select(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1593 | std::__make_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1595 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /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 328s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /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 328s /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 328s 425 | std::__pop_heap(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s /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 328s 88 | if (__comp(__a, __b)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 90 | if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 91 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 92 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 93 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 95 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 97 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 98 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 99 | else if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /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 328s 100 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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 328s 102 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1829 | __unguarded_partition(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 1835 | while (__comp(__first, __pivot)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~ 328s /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 328s 1838 | while (__comp(__pivot, __last)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 1842 | std::iter_swap(__first, __last); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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&)::]’: 328s /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 328s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 328s | ^~~~~~~~ 328s /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 328s /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 > >]’: 328s /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 328s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 328s | ^~~~~~~~~~~~~ 328s /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 328s /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 328s /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 328s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 923 | std::__miter_base(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 924 | __result); 328s | ~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 135 | __push_heap(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~ 328s /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 328s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /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 328s /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&):: >]’: 328s /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 328s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~ 328s /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 328s /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 328s /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 > >]’: 328s /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 328s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 328s | ^~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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 > >]’: 328s /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 328s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /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&)::]’: 328s /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 328s 239 | operator()(_Value& __val, _Iterator __it) 328s | ^~~~~~~~ 328s /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&)::]’: 328s /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 328s 195 | operator()(_Iterator __it, _Value& __val) 328s | ^~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 328s | ^~~~~~~~~~~~~ 328s /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 328s 232 | if (__comp(__first + __secondChild, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 233 | __first + (__secondChild - 1))) 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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*]’: 328s /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 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /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]’: 328s /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 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /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&):: >]’: 328s /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 328s 135 | __push_heap(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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 328s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 328s from /usr/include/c++/14/bits/stl_algobase.h:67: 328s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 328s | ^~~~~~~~ 328s /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 328s /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 328s 193 | return std::_Destroy_aux::__destroy(__first, __last); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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 328s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 196 | __destroy(__first, __last); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /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&)::]’: 328s /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 328s 195 | operator()(_Iterator __it, _Value& __val) 328s | ^~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 328s 177 | std::for_each(local_edge_to_new_vertex.begin(), 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 178 | local_edge_to_new_vertex.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 179 | [global_offset](auto& e) { e.second += global_offset; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 328s /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 > >]’: 328s /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 328s 994 | operator()(_It __x, _Sent __bound) const 328s | ^~~~~~~~ 328s /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 328s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 254 | recv_local_edge); 328s | ~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/algorithm:61: 328s /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&)::]’: 328s /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 328s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~ 328s /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 328s /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 328s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 > >]’: 328s /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 328s 952 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /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 >]’: 328s /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 328s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 310 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 311 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 312 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 927 | void pack_coefficient_entity(std::span c, int cstride, 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 329s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 329s | ^ 329s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 329s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 329s | ^ 329s /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)::]’: 329s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 927 | void pack_coefficient_entity(std::span c, int cstride, 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 329s | ^~~~~~~~~~~~~ 329s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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)::]’: 329s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 927 | void pack_coefficient_entity(std::span c, int cstride, 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 927 | void pack_coefficient_entity(std::span c, int cstride, 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 494 | void assemble_matrix( 329s | ^~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 549 | impl::assemble_cells( 329s | ~~~~~~~~~~~~~~~~~~~~^ 329s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 572 | impl::assemble_exterior_facets( 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 329s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 574 | a.domain(IntegralType::exterior_facet, i), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 578 | perms); 329s | ~~~~~~ 329s /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 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 588 | impl::assemble_interior_facets( 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 329s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 590 | a.domain(IntegralType::interior_facet, i), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 594 | cell_info1, perms); 329s | ~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 329s | ^~~~~~~~ 329s /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 329s /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 329s 998 | { std::__fill_a1(__first, __last, __value); } 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1697 | std::__uninitialized_copy_a(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1698 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 1699 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 707 | vector(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 711 | _M_range_initialize(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 712 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/format:55, 329s from /usr/include/c++/14/bits/chrono_io.h:39, 329s from /usr/include/c++/14/chrono:3360: 329s /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 >]’: 329s /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 329s 318 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 321 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 1618 | _M_allocate_and_copy(size_type __n, 329s | ^~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1625 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/string:51: 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s In file included from /usr/include/c++/14/tuple:44, 329s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 329s from /usr/include/c++/14/bits/memory_resource.h:41, 329s from /usr/include/c++/14/string:68: 329s /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]’: 329s /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 329s 767 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 195 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s /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 329s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 329s | ^~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 181 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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 329s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 329s | ^~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 954 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 3147 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 318 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 321 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 329s | ^~~~ 329s /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 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 46 | void reorder_list(std::span list, std::span nodemap) 329s | ^~~~~~~~~~~~ 329s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 53 | const std::vector orig(list.begin(), list.end()); 329s | ^~~~ 329s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 58 | std::ranges::copy(links_old, links_new.begin()); 329s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 508 | { return std::get<0>(idx) != r; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | [](auto x) { return std::get<1>(x); }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1805 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1134 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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 329s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1139 | return {__first, __first}; 329s | ^ 329s /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 329s 1148 | return {++__dest, __first}; 329s | ^ 329s /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]’: 329s /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 329s 1564 | erase(const_iterator __first, const_iterator __last) 329s | ^~~~~ 329s /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 329s /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 329s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1536 | erase(const_iterator __position) 329s | ^~~~~ 329s /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 329s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 329s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 329s from /usr/include/dolfinx/fem/Function.h:11: 329s /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]’: 329s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 119 | std::ranges::copy(buffer, range.begin()); 329s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 676 | distribute_data(MPI_Comm comm0, std::span indices, 329s | ^~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2021 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 382 | create_geometry( 329s | ^~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 424 | const std::vector l2l = graph::build::compute_local_to_local( 329s | ^~~ 329s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 429 | std::ranges::transform(l2l, igi.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 329s 430 | [&nodes](auto index) { return nodes[index]; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1999 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 386 | __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /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]’: 329s /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 329s 398 | return std::__uninitialized_copy_a 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 508 | { return std::get<0>(idx) != r; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | [](auto x) { return std::get<1>(x); }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 646 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 658 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s In file included from /usr/include/c++/14/string_view:56, 329s from /usr/include/c++/14/bits/basic_string.h:47: 329s /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 >]’: 329s /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 329s 994 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /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&)::]’: 329s /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 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /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 329s /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 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /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 329s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 329s | ^~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1484 | insert(const_iterator __position, _InputIterator __first, 329s | ^~~~~~ 329s /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 329s /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 329s /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 329s 1488 | _M_range_insert(begin() + __offset, __first, __last, 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1489 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /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 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 954 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /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 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /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 329s /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 >]’: 329s /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 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /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 329s /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 > >]’: 329s /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 329s 855 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /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 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 249 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/dolfinx/fem/Function.h:10: 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 319 | return [](std::span, std::span, std::int32_t, int) 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 341 | return [dims, sub_element_fns](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 350 | block_size); 329s | ~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 362 | return [ebs, sub_fn](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 372 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 376 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 380 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 384 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 386 | { T_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /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 329s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 329s | ^~~~~~~~ 329s /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 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 424 | return [](std::span, std::span, std::int32_t, int) 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 443 | return [this, sub_element_fns](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 451 | cell_info, cell, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 466 | return [this, sub_fn](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 475 | ebs); 329s | ~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 484 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 488 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 492 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 496 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 498 | { T_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 61 | void assemble_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 155 | mat_set(dofs0, dofs1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 195 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 254 | P0(_Ae, cell_info0, cell0, ndim1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 292 | mat_set(dofs0, dofs1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 334 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1697 | std::__uninitialized_copy_a(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1698 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 1699 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 310 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 311 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 312 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s In file included from /usr/include/c++/14/string:44: 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /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 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s In file included from /usr/include/c++/14/bits/char_traits.h:57, 329s from /usr/include/c++/14/string:42: 329s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /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 329s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~ 329s /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 329s /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 329s 193 | return std::_Destroy_aux::__destroy(__first, __last); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 196 | __destroy(__first, __last); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 994 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /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&)::]’: 329s /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 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /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 329s /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 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 675 | move(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /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 329s /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 329s /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 329s 683 | return std::__copy_move_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 684 | std::__miter_base(__last), __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /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 329s /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 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 3123 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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 >]’: 329s /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 329s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 310 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 311 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 312 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /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 329s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 952 | __make_move_if_noexcept_iterator(__c.end()), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 953 | __c.get_allocator()).swap(__c); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 329s | ^~~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1805 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /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 329s 3867 | find_if(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~ 329s /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 329s /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 329s 3876 | return std::__find_if(__first, __last, 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 386 | __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /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]’: 329s /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 329s 398 | return std::__uninitialized_copy_a 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /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]’: 329s /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 329s 707 | vector(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 711 | _M_range_initialize(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 712 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 318 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 321 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 329s /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]’: 329s /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 329s 767 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 195 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s /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 329s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 329s | ^~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 181 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /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 329s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 329s | ^~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 3147 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 318 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 321 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 508 | { return std::get<0>(idx) != r; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | [](auto x) { return std::get<1>(x); }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 646 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 658 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)::]’: 329s /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 329s 3867 | find_if(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~ 329s /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 329s /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 329s 3876 | return std::__find_if(__first, __last, 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 855 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /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 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1999 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 954 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s /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 329s 977 | std::copy(__first, __last, __position); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 984 | std::__uninitialized_copy_a(__mid, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s 985 | this->_M_impl._M_finish, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~ 329s 986 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 995 | std::copy(__first, __mid, __position); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1022 | = std::__uninitialized_copy_a(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1023 | __new_finish, 329s | ~~~~~~~~~~~~~ 329s 1024 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 386 | __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /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]’: 329s /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 329s 398 | return std::__uninitialized_copy_a 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 329s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 402 | std::ranges::transform(p, xg, p.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 329s 403 | [size = rows.size()](auto x, auto y) 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 404 | { return x + y / size; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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*]’: 329s /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 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 249 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/string:48: 329s /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]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /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 329s /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*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /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 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /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 329s /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 >]’: 329s /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 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /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 329s /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 >]’: 329s /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 329s 855 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /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*]’: 329s /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 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /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 329s /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 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /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 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /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 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /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 329s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~ 329s /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*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /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 329s /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 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 249 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1876 | __introsort_loop(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1884 | std::__partial_sort(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1819 | __comp); 329s | ~~~~~~~ 329s /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 329s 1822 | std::__insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /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 329s /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 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s /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):: >]’: 329s /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 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /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 329s /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 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /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 329s /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 329s In file included from /usr/include/c++/14/functional:59, 329s from /usr/include/spdlog/common.h:13, 329s from /usr/include/spdlog/spdlog.h:12, 329s from /usr/include/dolfinx/common/log.h:9, 329s from /usr/include/dolfinx/common/MPI.h:10: 329s /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}]’: 329s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 587 | operator()(_ArgTypes... __args) const 329s | ^~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 329s | ^~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 577 | _element->Tt_apply(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 593 | _element->Tinv_apply(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 329s | ^~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 544 | _element->T_apply(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /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 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 643 | _element->Tt_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 609 | _element->T_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s 607 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 608 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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):: >]’: 329s /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 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /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 329s /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 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&]’: 329s /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 329s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 329s | ^~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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&):: >]’: 329s /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 329s 1876 | __introsort_loop(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1884 | std::__partial_sort(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 > >]’: 329s /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 329s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1817 | { return _ReturnType(__i); } 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1819 | __comp); 329s | ~~~~~~~ 329s /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 329s 1822 | std::__insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 707 | vector(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 711 | _M_range_initialize(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 712 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1697 | std::__uninitialized_copy_a(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1698 | this->_M_impl._M_start, 330s | ~~~~~~~~~~~~~~~~~~~~~~~ 330s 1699 | _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s 310 | return ranges::__copy_or_move(std::move(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 330s 311 | std::move(__last), 330s | ~~~~~~~~~~~~~~~~~~ 330s 312 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 994 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /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&)::]’: 330s /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 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /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 330s /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 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 675 | move(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /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 330s /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 330s /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 330s 683 | return std::__copy_move_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 684 | std::__miter_base(__last), __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 3123 | operator()(_Iter __first, _Sent __last, 330s | ^~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s 310 | return ranges::__copy_or_move(std::move(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 330s 311 | std::move(__last), 330s | ~~~~~~~~~~~~~~~~~~ 330s 312 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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]’: 330s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1805 | std::move(__comp), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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)::]’: 330s /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 330s 3867 | find_if(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~ 330s /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 330s /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 330s 3876 | return std::__find_if(__first, __last, 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /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 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 330s | ^~~~~~~~ 330s /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 330s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 776 | ranges::begin(__r2), ranges::end(__r2), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 777 | std::move(__result), std::move(__binary_op), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 778 | std::move(__proj1), std::move(__proj2)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /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 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /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 330s /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 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 > >]’: 330s /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 330s 994 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /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 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /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&)::]’: 330s /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 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /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 330s /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 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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):: >]’: 330s /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 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /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 330s /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 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 330s /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]’: 330s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1849 | permute_data(u, n, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1852 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1853 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1833 | permute_data(u, n, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1836 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1837 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1865 | permute_data(u, n, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1868 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1869 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1810 | void FiniteElement::T_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1817 | permute_data(u, n, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1820 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1821 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /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 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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):: >]’: 330s /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 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /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 330s /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 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /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]’: 330s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1964 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1965 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /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 330s /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 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1887 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1892 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1893 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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]’: 330s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1911 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1916 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1917 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1940 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1941 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 330s | ^~~~~~~~ 330s /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 330s /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 330s 577 | return ranges::fill_n(std::move(__first), __len, __value); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 330s | ^~~~~~~~~~ 330s /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 330s 1154 | std::__fill_a(__first, __first + __n, __value); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 >]’: 330s /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 330s 1508 | move_iterator(iterator_type __i) 330s | ^~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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]’: 330s /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 330s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1697 | std::__uninitialized_copy_a(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1698 | this->_M_impl._M_start, 330s | ~~~~~~~~~~~~~~~~~~~~~~~ 330s 1699 | _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 249 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 855 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /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 330s /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 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /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 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 249 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s /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 330s /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]’: 330s /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 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 330s 607 | this->_M_impl._M_start, 330s | ~~~~~~~~~~~~~~~~~~~~~~~ 330s 608 | _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1789 | operator()(_Iter __first, _Sent __last, 330s | ^~~~~~~~ 330s /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 330s /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 330s 1792 | auto __lasti = ranges::next(__first, __last); 330s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 330s | ^ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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):: >]’: 330s /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 330s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 330s | ^~~~~~~~~ 330s /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 330s /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 330s 2152 | return __find_if(__first, __last, __pred, 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 2153 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /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 330s /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 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 > >]’: 330s /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 330s 855 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /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 330s /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 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /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 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /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)::]’: 330s /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 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 330s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 330s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 330s 30 | explicit Constant(value_type c) : value({c}) {} 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 330s /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 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /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 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 >&}]’: 330s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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)::]’: 330s /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 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /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&):: >]’: 330s /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 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /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&):: >]’: 330s /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 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s /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 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /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 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /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&):: >]’: 330s /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 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /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&)::]’: 330s /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 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /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 330s /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 > >]’: 330s /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 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s /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 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /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 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /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&)::]’: 330s /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 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1674 | void FiniteElement::permute_data( 330s | ^~~~~~~~~~~~~~~~ 330s In file included from /usr/include/basix/finite-element.h:12: 330s /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]’: 330s /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 330s 243 | void apply_matrix( 330s | ^~~~~~~~~~~~ 330s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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]’: 330s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1733 | void FiniteElement::transform_data( 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s 1754 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1756 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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 330s 1775 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1777 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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 330s 1786 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1788 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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]’: 330s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1674 | void FiniteElement::permute_data( 330s | ^~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1733 | void FiniteElement::transform_data( 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s 1754 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1756 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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 330s 1786 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1788 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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 330s 1797 | op(std::span(v_size_t), 330s | ~~^~~~~~~~~~~~~~~~~~~~~ 330s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1799 | dofstart, block_size); 330s | ~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s /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 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /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 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /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&)::]’: 330s /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 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 285 | void apply_tranpose_matrix_right( 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /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&):: >]’: 330s /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 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /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 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 330s | ^~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /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 330s /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 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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&)::]’: 330s /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 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /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 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /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 330s /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]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /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 330s /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 > >]’: 330s /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 330s 994 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /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&)::]’: 330s /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 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /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 330s /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 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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):: >]’: 330s /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 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /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 330s /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 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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&):: >]’: 330s /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 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /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 330s /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 330s /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 >]’: 330s /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 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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&)::]’: 330s /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 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /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]’: 330s /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 330s 678 | vector(initializer_list __l, 330s | ^~~~~~ 330s /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&):: >]’: 330s /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 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /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 330s /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 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /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 >&}]’: 330s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /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 330s /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 330s /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 > >]’: 330s /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 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /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 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /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 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 > >]’: 330s /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 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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&)::]’: 330s /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 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 330s | ^~~~~~~~~~~~~ 330s /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 330s 232 | if (__comp(__first + __secondChild, 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 233 | __first + (__secondChild - 1))) 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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]’: 330s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 154 | void apply_permutation_mapped(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 144 | void apply_permutation(std::span perm, std::span data, 330s | ^~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 330s | ^~~~~~~~~~~~~ 330s /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 330s 232 | if (__comp(__first + __secondChild, 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 233 | __first + (__secondChild - 1))) 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 172 | void apply_inv_permutation_right(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s /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 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /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 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /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 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /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&)::]’: 330s /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 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /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 330s /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 > >]’: 330s /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 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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&):: >]’: 330s /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 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /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&):: >]’: 330s /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 330s 135 | __push_heap(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~ 330s /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 330s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 330s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 135 | __push_heap(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~ 330s /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 330s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /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 330s /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&):: >]’: 330s /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 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /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 330s /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 330s /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 > >]’: 330s /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 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 > >]’: 330s /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 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s /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&)::]’: 330s /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 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /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*]’: 330s /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 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&)::]’: 330s /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 330s 195 | operator()(_Iterator __it, _Value& __val) 330s | ^~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /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 330s /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 330s /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 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /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 330s /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 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /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 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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&)::]’: 330s /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 330s /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&):: >]’: 330s /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 330s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 330s | ^~~~~~~~~~~~~ 330s /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 330s 232 | if (__comp(__first + __secondChild, 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 233 | __first + (__secondChild - 1))) 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 >]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /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*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /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 330s /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*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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&):: >]’: 330s /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 330s 135 | __push_heap(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~ 330s /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 330s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 > >]’: 330s /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 330s 855 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /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&):: >]’: 330s /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 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /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 330s /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 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /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 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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)::]’: 330s /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 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /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 >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /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&)::]’: 330s /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 330s 195 | operator()(_Iterator __it, _Value& __val) 330s | ^~~~~~~~ 330s /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]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 331s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 331s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 331s | ^ 331s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 331s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 331s | ^ 331s /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 >]’: 331s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 331s | ^~~~~~~~~~~~~ 331s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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 > >]’: 331s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s /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&):: >]’: 331s /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 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /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 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 >]’: 331s /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 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /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]’: 331s /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 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /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]’: 331s /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 331s /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*]’: 331s /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 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s 147 | { return std::copy(__first, __last, __result); } 331s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /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 331s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /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 331s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 331s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 737 | std::move(__result), 331s | ~~~~~~~~~~~~~~~~~~~~ 331s 738 | std::move(__op), std::move(__proj)); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&)::]’: 331s /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 331s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 331s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 201 | std::move(__f), std::move(__proj)); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /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 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /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 331s /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 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s /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 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /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 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /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 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /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&)::]’: 331s /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 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /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 331s /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 >]’: 331s /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 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s 147 | { return std::copy(__first, __last, __result); } 331s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1876 | __introsort_loop(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 1884 | std::__partial_sort(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1819 | __comp); 331s | ~~~~~~~ 331s /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 331s 1822 | std::__insertion_sort(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /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 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /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 331s /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 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /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 331s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 331s | ^~~~~~~~ 331s /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&)::]’: 331s /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 331s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /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 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /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 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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&):: >]’: 331s /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 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /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 331s /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&):: >]’: 331s /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 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /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 331s /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 331s /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 >]’: 331s /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 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /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 331s /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 >]’: 331s /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 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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&)::]’: 331s /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 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /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*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1863 | __partial_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 1868 | std::__heap_select(__first, __middle, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1869 | std::__sort_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1856 | __comp); 331s | ~~~~~~~ 331s /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 331s /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 331s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1770 | __insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 1777 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /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 331s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 331s | ^~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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&)::]’: 331s /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 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /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 >]’: 331s /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 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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]’: 331s /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 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /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 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /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&):: >]’: 331s /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 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /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 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /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 331s /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 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s /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 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /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 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /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 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /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 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /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&)::]’: 331s /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 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /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 331s /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 > >]’: 331s /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 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /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 331s /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 331s /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 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /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 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /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 331s /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&):: >]’: 331s /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 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /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 331s /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 331s /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 > >]’: 331s /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 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /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 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /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 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /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 > >]’: 331s /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 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s /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&)::]’: 331s /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 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /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&)::]’: 331s /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 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /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&):: >]’: 331s /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 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /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 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 >]’: 331s /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 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /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*]’: 331s /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 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /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&):: >]’: 331s /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 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /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 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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&)::]’: 331s /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 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 332s [100%] Linking CXX executable unittests 332s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 333s /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 333s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 333s [100%] Built target unittests 333s make[1]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test' 333s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test/CMakeFiles 0 333s == run C++ unit tests == 333s Running tests... 333s /usr/bin/ctest --force-new-ctest-process 333s Test project /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-real/test 333s Start 1: unittests 336s 1/1 Test #1: unittests ........................ Passed 2.27 sec 336s 336s 100% tests passed, 0 tests failed out of 1 336s 336s Total Test time (real) = 2.27 sec 336s -- The C compiler identification is GNU 14.2.0 336s -- The CXX compiler identification is GNU 14.2.0 336s -- Detecting C compiler ABI info 336s -- Detecting C compiler ABI info - done 336s -- Check for working C compiler: /usr/bin/mpicc - skipped 336s -- Detecting C compile features 336s -- Detecting C compile features - done 336s -- Detecting CXX compiler ABI info 336s -- Detecting CXX compiler ABI info - done 336s -- Check for working CXX compiler: /usr/bin/c++ - skipped 336s -- Detecting CXX compile features 336s -- Detecting CXX compile features - done 337s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 337s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 337s -- Found MPI: TRUE (found version "4.1") 337s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 337s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 337s -- Found Threads: TRUE 337s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 337s -- Requested configuration: REQUIRED COMPONENTS timer 337s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 337s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 337s -- [x] libboost_timer.so.1.83.0 337s -- [ ] libboost_timer.a 337s -- Adding boost_timer dependencies: headers 338s -- Checking for Basix hints with /usr/bin/python3 338s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 338s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 338s -- 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 338s -- HDF5_DIR: HDF5_DIR-NOTFOUND 338s -- HDF5_DEFINITIONS: 338s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 338s -- 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 338s -- HDF5_HL_LIBRARIES: 338s -- HDF5_C_DEFINITIONS: 338s -- HDF5_C_INCLUDE_DIR: 338s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 338s -- HDF5_C_LIBRARY: 338s -- 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 338s -- HDF5_C_HL_LIBRARY: 338s -- HDF5_C_HL_LIBRARIES: 338s -- Defined targets (if any): 338s -- ... hdf5::hdf5 338s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 338s -- Checking for one of the modules 'PETSc;petsc' 338s -- Looking for PETSC_USE_COMPLEX 338s -- Looking for PETSC_USE_COMPLEX - not found 338s -- Checking for one of the modules 'SLEPc;slepc' 339s -- Looking for PETSC_USE_REAL_DOUBLE 339s -- Looking for PETSC_USE_REAL_DOUBLE - found 339s -- Performing Test HAVE_NO_MULTLINE 339s -- Performing Test HAVE_NO_MULTLINE - Success 339s -- Configuring done (3.1s) 339s -- Generating done (0.0s) 339s -- Build files have been written to: /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo 339s /usr/bin/cmake -S/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo -B/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 339s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo//CMakeFiles/progress.marks 339s make -f CMakeFiles/Makefile2 all 339s make[1]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 339s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 339s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 339s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 339s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 339s [ 7%] Compile biharmonic.py using FFCx 339s [ 7%] Compile mixed_codim0.py using FFCx 339s [ 11%] Compile poisson.py using FFCx 339s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 339s [ 15%] Compile poisson.py using FFCx 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 339s [ 19%] Compile hyperelasticity.py using FFCx 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 339s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s [ 23%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp 339s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 339s [ 26%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp 339s [ 30%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 339s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 339s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 339s [ 34%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 339s [ 38%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 339s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp 340s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 340s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 340s [ 42%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 340s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp 340s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 340s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s [ 46%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 340s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp 340s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 340s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 340s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 340s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 340s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp 348s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 348s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 348s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 348s /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]’: 348s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 235 | _fshape, cells); 348s | ~~~~~~~~~~~~~~~ 348s In file included from /usr/include/dolfinx/fem/Function.h:12: 348s /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]’: 348s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 72 | cmap.tabulate(0, X, Xshape, phi_b); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 348s /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]’: 348s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 348s 966 | owned_recv_points.insert( 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 348s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 348s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1155 | std::span(values_b)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1169 | cells); 348s | ~~~~~~ 348s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 348s /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]’: 348s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 348s 379 | cells.insert(cells.end(), 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 348s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 386 | {x.size() / 3, 3}, partitioner); 348s | ^ 348s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 348s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 429 | {x.size() / 3, 3}, partitioner); 348s | ^ 348s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 348s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 348s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 476 | {x.size() / 3, 3}, partitioner); 348s | ^ 348s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s In file included from /usr/include/c++/14/functional:59, 348s from /usr/include/basix/finite-element.h:17, 348s from /usr/include/basix/e-lagrange.h:9, 348s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 348s /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 >}]’: 348s /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 348s 587 | operator()(_ArgTypes... __args) const 348s | ^~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 348s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 703 | void interpolate(Function& u, std::span f, 348s | ^~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 954 | cmap.tabulate(1, X, Xshape, phi_b); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/algorithm:61, 349s from /usr/include/basix/maps.h:8, 349s from /usr/include/basix/finite-element.h:9: 349s /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 > >]’: 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 349s | ^~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 349s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 349s | ^~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 487 | impl::_compute_collisions_point( 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 349s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 > >]’: 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 349s | ^~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s In file included from /usr/include/dolfinx/geometry/utils.h:10: 349s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 349s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 256 | std::array compute_distance_gjk(std::span p, 349s | ^~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 349s 269 | std::vector s = {v[0], v[1], v[2]}; 349s | ^ 349s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 349s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 349s 300 | s.insert(s.end(), w.begin(), w.end()); 349s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 349s | ^~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/vector:66, 349s from /usr/include/basix/cell.h:10, 349s from /usr/include/basix/e-lagrange.h:7: 349s /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]’: 349s /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 349s 1484 | insert(const_iterator __position, _InputIterator __first, 349s | ^~~~~~ 349s /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 349s /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 349s /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 349s 1488 | _M_range_insert(begin() + __offset, __first, __last, 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1489 | std::__iterator_category(__first)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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]’: 349s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 442 | void eval(std::span x, std::array xshape, 349s | ^~~~ 349s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 608 | = CoordinateElement::compute_jacobian_determinant( 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 349s 609 | _J, det_scratch); 349s | ~~~~~~~~~~~~~~~~ 349s /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 349s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 620 | = CoordinateElement::compute_jacobian_determinant( 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 349s 621 | _J, det_scratch); 349s | ~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 349s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 640 | {X.extent(0), X.extent(1)}, 0); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 673 | apply_dof_transformation( 349s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 349s 674 | std::span(basis_derivatives_reference_values_b.data() 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 675 | + p * num_basis_values, 349s | ~~~~~~~~~~~~~~~~~~~~~~~ 349s 676 | num_basis_values), 349s | ~~~~~~~~~~~~~~~~~~ 349s 677 | cell_info, cell_index, reference_value_size); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /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 349s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 349s | ^~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /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]’: 349s /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 349s 1413 | insert(const_iterator __position, initializer_list __l) 349s | ^~~~~~ 349s /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 349s /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 349s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1417 | std::random_access_iterator_tag()); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/algorithm:63: 349s /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]’: 349s /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 349s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1159 | std::move(__comp), std::move(__proj)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /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 349s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 349s 607 | this->_M_impl._M_start, 349s | ~~~~~~~~~~~~~~~~~~~~~~~ 349s 608 | _M_get_Tp_allocator()); 349s | ~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 349s from /usr/include/dolfinx/geometry/utils.h:9: 349s /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 >]’: 349s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 783 | Mesh> create_mesh( 349s | ^~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 349s | ^ 349s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 830 | cells1 = std::vector(cells.begin(), cells.end()); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 841 | std::vector cells1_v 349s | ^~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 349s 880 | boundary_v.erase(unique_end, range_end); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 349s 885 | boundary_v.erase(boundary_v.begin()); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 349s | ^~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 349s 905 | nodes1.erase(unique_end, range_end); 349s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 911 | Geometry geometry 349s | ^~~~~~~~ 349s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s In file included from /usr/include/dolfinx/fem/Function.h:10: 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 319 | return [](std::span, std::span, std::int32_t, int) 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 341 | return [dims, sub_element_fns](std::span data, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 349s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 350 | block_size); 349s | ~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 362 | return [ebs, sub_fn](std::span data, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 372 | return [this](std::span data, std::span cell_info, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 349s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 376 | return [this](std::span data, std::span cell_info, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 349s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 380 | return [this](std::span data, std::span cell_info, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 349s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 349s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 384 | return [this](std::span data, std::span cell_info, 349s | ^ 349s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 386 | { T_apply(data, cell_info[cell], block_size); }; 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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}]’: 349s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 587 | operator()(_ArgTypes... __args) const 349s | ^~~~~~~~ 349s /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]’: 349s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 349s | ^~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 349s /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 >&]’: 349s /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 349s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 349s /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]’: 349s /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 349s 128 | math::dot(cell_geometry, dphi, J, true); 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s /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]’: 349s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s 140 | math::inv(J, K); 349s | ~~~~~~~~~^~~~~~ 349s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s 142 | math::pinv(J, K); 349s | ~~~~~~~~~~^~~~~~ 349s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 349s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 349s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 349s 87 | auto det(Matrix A) 349s | ^~~ 349s /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]’: 349s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 152 | compute_jacobian_determinant(const U& J, std::span w) 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s 172 | math::dot(B, J, BA); 349s | ~~~~~~~~~^~~~~~~~~~ 349s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 349s /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 349s In file included from /usr/include/basix/maps.h:7: 349s /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]’: 349s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 349s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 349s | ^~~~~~~~~~~~~~~~~~~ 349s /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 > >]’: 349s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 349s | ^~~~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s /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 349s 683 | { return std::copy(__first, __first + __n, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 349s | ^~~~~~ 349s /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]’: 349s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 349s /tmp/autopkgtest.dv2MZv/build.i5l/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 349s 48 | [](auto x) 349s | ^ 349s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 > >]’: 349s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 349s | ^~~~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s /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 349s 683 | { return std::copy(__first, __first + __n, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 349s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 349s | ^~~~~~~~ 349s /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 349s 683 | { return std::copy(__first, __first + __n, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /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 349s 678 | vector(initializer_list __l, 349s | ^~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 349s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 227 | std::array support(std::span bd, std::array v) 349s | ^~~~~~~ 349s In file included from /usr/include/c++/14/array:43, 349s from /usr/include/basix/cell.h:7: 349s /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*]’: 349s /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 349s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 349s | ^~~~~ 349s /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 349s /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 349s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 349s | ^ 349s /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]’: 349s /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 349s 1484 | insert(const_iterator __position, _InputIterator __first, 349s | ^~~~~~ 349s /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 349s 1488 | _M_range_insert(begin() + __offset, __first, __last, 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1489 | std::__iterator_category(__first)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 349s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 66 | std::plus{}, [](auto x, auto y) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 67 | { return (x - y) * (x - y); }); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 349s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 77 | std::plus{}, 349s | ~~~~~~~~~~~~ 349s 78 | [](auto x, auto y) { return x * (x - y); }); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 349s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 349s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 143 | return [&](std::span rows, 349s | ^ 349s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 147 | this->add(data, rows, cols); 349s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 349s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 30 | nearest_simplex(std::span s) 349s | ^~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 50 | return {std::vector(s.begin(), s.end()), v}; 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 110 | return {std::vector(s.begin(), s.end()), v}; 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 349s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 349s | ^~~~ 349s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 156 | std::ranges::copy(s0, smin0.begin()); 349s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 158 | std::ranges::copy(s1, smin1.begin()); 349s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 349s | ^ 349s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 208 | const auto [snew, v] = nearest_simplex(M); 349s | ^~~~~~~~~ 350s In file included from /usr/include/c++/14/vector:72: 350s /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]’: 350s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 350s 954 | vector<_Tp, _Alloc>:: 350s | ^~~~~~~~~~~~~~~~~~~ 350s /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 350s /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 350s /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 350s 977 | std::copy(__first, __last, __position); 350s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 984 | std::__uninitialized_copy_a(__mid, __last, 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 350s 985 | this->_M_impl._M_finish, 350s | ~~~~~~~~~~~~~~~~~~~~~~~~ 350s 986 | _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 995 | std::copy(__first, __mid, __position); 350s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 1022 | = std::__uninitialized_copy_a(__first, __last, 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s 1023 | __new_finish, 350s | ~~~~~~~~~~~~~ 350s 1024 | _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~ 350s /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&]’: 350s /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 350s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 >]’: 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 350s | ^~~~~~ 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /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]’: 350s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 350s 954 | vector<_Tp, _Alloc>:: 350s | ^~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 707 | vector(_InputIterator __first, _InputIterator __last, 350s | ^~~~~~ 350s /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 350s /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 350s 711 | _M_range_initialize(__first, __last, 350s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s 712 | std::__iterator_category(__first)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/c++/14/numeric:62, 350s from /usr/include/basix/finite-element.h:19: 350s /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]’: 350s /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 350s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 350s | ^~~~ 350s /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 350s /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 >]’: 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 350s | ^~~~~~ 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 46 | void reorder_list(std::span list, std::span nodemap) 350s | ^~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 53 | const std::vector orig(list.begin(), list.end()); 350s | ^~~~ 350s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 58 | std::ranges::copy(links_old, links_new.begin()); 350s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 350s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 350s 239 | __x.end()); 350s | ~~~~~~~~~~ 350s /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 350s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 350s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 251 | end(), _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 350s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 350s from /usr/include/c++/14/vector:65: 350s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 350s 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: 350s /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 350s 993 | std::_Destroy(__first, __last); 350s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 1805 | std::move(__comp), std::move(__proj)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 1134 | operator()(_Iter __first, _Sent __last, 350s | ^~~~~~~~ 350s /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 350s /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 350s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 350s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 1139 | return {__first, __first}; 350s | ^ 350s /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 350s 1148 | return {++__dest, __first}; 350s | ^ 350s /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]’: 350s /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 350s 1564 | erase(const_iterator __first, const_iterator __last) 350s | ^~~~~ 350s /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 350s /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 350s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 1536 | erase(const_iterator __position) 350s | ^~~~~ 350s /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 350s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 350s | ^~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s /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 350s 371 | return std::__do_uninit_copy(__first, __last, __result); 350s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 373 | return std::uninitialized_copy(__first, __last, __result); 350s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 350s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 350s from /usr/include/dolfinx/fem/Function.h:11: 350s /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]’: 350s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 119 | std::ranges::copy(buffer, range.begin()); 350s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 350s from /usr/include/dolfinx/fem/DirichletBC.h:11: 350s /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 >]’: 350s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 676 | distribute_data(MPI_Comm comm0, std::span indices, 350s | ^~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 2021 | std::move(__comp), std::move(__proj)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 >]’: 350s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 382 | create_geometry( 350s | ^~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 424 | const std::vector l2l = graph::build::compute_local_to_local( 350s | ^~~ 350s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 429 | std::ranges::transform(l2l, igi.begin(), 350s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 350s 430 | [&nodes](auto index) { return nodes[index]; }); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 53 | auto fun = [](auto x) -> std::pair, std::vector> 350s | ^ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 124 | [](auto x) 350s | ^ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 133 | [](auto x) 350s | ^ 350s In file included from /usr/include/c++/14/vector:66, 350s from /usr/include/basix/cell.h:10, 350s from /usr/include/basix/finite-element.h:7, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 350s /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]’: 350s /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 350s 678 | vector(initializer_list __l, 350s | ^~~~~~ 350s /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]’: 350s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 350s | ^~~~~~~~~~~~ 350s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 350s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 350s | ^~~~~~~~ 350s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 577 | _element->Tt_apply(data, n, cell_permutation); 350s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 350s | ^~~~~~~~~~ 350s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 593 | _element->Tinv_apply(data, n, cell_permutation); 350s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 350s | ^~~~~~~ 350s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 544 | _element->T_apply(data, n, cell_permutation); 350s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 124 | [](auto x) 350s | ^ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 133 | [](auto x) 350s | ^ 350s /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 > >]’: 350s /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 350s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 350s | ^~~~~~~~ 350s /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 350s /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 350s 577 | return ranges::fill_n(std::move(__first), __len, __value); 350s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 >]’: 350s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s 181 | void dot(U A, V B, P C, bool transpose = false) 350s | ^~~ 350s /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 350s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 350s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s 125 | void inv(U A, V B) 350s | ^~~ 350s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:21: 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 565 | v2, v3, vmid}); 350s | ~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 627 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 632 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 671 | i0 + iy + ny + 2}); 350s | ~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 676 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 681 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 350s 450 | rowptr_container_type new_row_ptr = {0}; 350s | ^~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 350s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 350s 540 | x.insert(x.end(), {x0, x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 565 | v2, v3, vmid}); 350s | ~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 627 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 632 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 350s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 671 | i0 + iy + ny + 2}); 350s | ~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 676 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 681 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 350s from /usr/include/dolfinx.h:15, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:86: 350s /usr/include/dolfinx/la/petsc.h: In lambda function: 350s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 293 | return [A, mode, cache = std::vector()]( 350s | ^ 350s /usr/include/dolfinx/la/petsc.h: In lambda function: 350s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 327 | return [A, mode, cache = std::vector()]( 350s | ^ 350s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 350s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s 212 | void pinv(U A, V P) 350s | ^~~~ 350s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s 245 | dot(AT, A, ATA); 350s | ~~~^~~~~~~~~~~~ 350s /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 350s /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 350s 246 | inv(ATA, Inv); 350s | ~~~^~~~~~~~~~ 350s /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 350s 247 | dot(Inv, AT, P); 350s | ~~~^~~~~~~~~~~~ 350s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s /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 >]’: 350s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s 181 | void dot(U A, V B, P C, bool transpose = false) 350s | ^~~ 350s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 350s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 350s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 350s 1104 | constexpr default_accessor(default_accessor) noexcept {} 350s | ^~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 163 | [](auto x) 350s | ^ 350s /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 > >]’: 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 642 | copy(_II __first, _II __last, _OI __result) 350s | ^~~~ 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s /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 350s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 229 | bc->set(b.mutable_array(), std::nullopt); 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 >]’: 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 350s | ^~~~~~ 350s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 350s 80 | std::int32_t _build_from_leaf( 350s | ^~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 350s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 350s /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 350s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 350s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 111 | [axis](auto& p0, auto& p1) -> bool 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 112 | { 350s | ~ 350s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 115 | return x0 < x1; 350s | ~~~~~~~~~~~~~~~ 350s 116 | }); 350s | ~~ 350s /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*]’: 350s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 350s | ^~~~~~~~ 350s /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 350s 683 | { return std::copy(__first, __first + __n, __result); } 350s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 350s 607 | this->_M_impl._M_start, 350s | ~~~~~~~~~~~~~~~~~~~~~~~ 350s 608 | _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 350s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 350s | ^~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 249 | void add(std::span x, std::span rows, 350s | ^~~ 350s /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]’: 350s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 642 | _index_maps[1]->local_to_global(local_col, global_col); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s In file included from /usr/include/dolfinx/fem/Expression.h:10, 350s from /usr/include/dolfinx/fem/utils.h:13, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:16: 350s /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]’: 350s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 350s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 235 | _fshape, cells); 350s | ~~~~~~~~~~~~~~~ 350s /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*]’: 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s 642 | copy(_II __first, _II __last, _OI __result) 350s | ^~~~ 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s /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 350s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 350s from /usr/include/dolfinx.h:11, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 350s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 350s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 124 | void assemble_vector(std::span b, const Form& L) 350s | ^~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 129 | assemble_vector(b, L, std::span(constants), 350s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 130 | make_coefficients_span(coefficients)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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*]’: 350s /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 350s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 350s | ^~~~~~~~ 350s /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 350s /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 350s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 350s | ^ 350s /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]’: 350s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 350s 954 | vector<_Tp, _Alloc>:: 350s | ^~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 350s /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]’: 350s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 495 | void set(std::span x, std::optional> x0, 350s | ^~~ 350s /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]’: 350s /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 350s 707 | vector(_InputIterator __first, _InputIterator __last, 350s | ^~~~~~ 350s /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 350s /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 350s 711 | _M_range_initialize(__first, __last, 350s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s 712 | std::__iterator_category(__first)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 707 | vector(_InputIterator __first, _InputIterator __last, 350s | ^~~~~~ 350s /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 350s /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 350s 711 | _M_range_initialize(__first, __last, 350s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s 712 | std::__iterator_category(__first)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 350s from /usr/include/dolfinx/fem/assembler.h:9: 350s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 350s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 350s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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)::::]’: 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 350s | ^~~~~~~~~~~~~~~~ 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /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]’: 350s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 350s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 350s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 235 | _fshape, cells); 350s | ~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 350s /tmp/autopkgtest.dv2MZv/build.i5l/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 350s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 350s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 350s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 212 | fem::make_coefficients_span(coeff)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 350s | ~~~~^~~ 350s /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)::::]’: 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s In file included from /usr/include/dolfinx/fem/Function.h:17, 350s from /usr/include/dolfinx/fem/DirichletBC.h:12: 350s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 350s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 234 | const T local = std::transform_reduce( 350s | ~~~~~~~~~~~~~~~~~~~~~^ 350s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 236 | [](T a, T b) -> T 350s | ~~~~~~~~~~~~~~~~~ 350s 237 | { 350s | ~ 350s 238 | if constexpr (std::is_same>::value 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 239 | or std::is_same>::value) 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 240 | { 350s | ~ 350s 241 | return std::conj(a) * b; 350s | ~~~~~~~~~~~~~~~~~~~~~~~~ 350s 242 | } 350s | ~ 350s 243 | else 350s | ~~~~ 350s 244 | return a * b; 350s | ~~~~~~~~~~~~~ 350s 245 | }); 350s | ~~ 350s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 350s from /usr/include/dolfinx.h:16, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 540 | x.insert(x.end(), {x0, x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 565 | v2, v3, vmid}); 350s | ~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 627 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 632 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 350s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 94 | return assemble_scalar(M, std::span(constants), 350s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 350s 95 | make_coefficients_span(coefficients)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 >]’: 350s /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 350s 318 | operator()(_Range&& __r, _Out __result) const 350s | ^~~~~~~~ 350s /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 350s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 321 | std::move(__result)); 350s | ~~~~~~~~~~~~~~~~~~~~ 350s /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 350s /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]’: 350s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 350s | ^~~~~~~~~~~~~~~~ 350s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 416 | return std::transform_reduce(__first1, __last1, __first2, 350s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 417 | std::move(__init), 350s | ~~~~~~~~~~~~~~~~~~ 350s 418 | plus<>(), multiplies<>()); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 671 | i0 + iy + ny + 2}); 350s | ~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 676 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 681 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s In file included from /usr/include/c++/14/vector:66, 350s from /usr/include/basix/cell.h:10, 350s from /usr/include/basix/finite-element.h:7, 350s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:9: 350s /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]’: 350s /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 350s 1413 | insert(const_iterator __position, initializer_list __l) 350s | ^~~~~~ 350s /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 350s /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 350s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 350s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 1417 | std::random_access_iterator_tag()); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 350s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 350s 239 | __x.end()); 350s | ~~~~~~~~~~ 350s /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 350s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 350s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 251 | end(), _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 350s 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: 350s /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 350s 993 | std::_Destroy(__first, __last); 350s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 350s from /usr/include/dolfinx.h:16: 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 540 | x.insert(x.end(), {x0, x1}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 565 | v2, v3, vmid}); 350s | ~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/c++/14/algorithm:63, 350s from /usr/include/basix/maps.h:8, 350s from /usr/include/basix/finite-element.h:9: 350s /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]’: 350s /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 350s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 350s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 1159 | std::move(__comp), std::move(__proj)); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 627 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 632 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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]’: 350s /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 350s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 386 | __result, __alloc); 350s | ~~~~~~~~~~~~~~~~~~ 350s /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 > >]’: 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s 642 | copy(_II __first, _II __last, _OI __result) 350s | ^~~~ 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 350s /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 350s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 350s 607 | this->_M_impl._M_start, 350s | ~~~~~~~~~~~~~~~~~~~~~~~ 350s 608 | _M_get_Tp_allocator()); 350s | ~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 350s | ^~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s /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 350s 371 | return std::__do_uninit_copy(__first, __last, __result); 350s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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 350s 373 | return std::uninitialized_copy(__first, __last, __result); 350s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /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 350s 398 | return std::__uninitialized_copy_a 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 350s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 350s from /usr/include/dolfinx/geometry/utils.h:9, 350s from /usr/include/dolfinx/fem/interpolate.h:19, 350s from /usr/include/dolfinx/fem/Function.h:12: 350s /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 >]’: 350s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 783 | Mesh> create_mesh( 350s | ^~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 350s | ^ 350s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 830 | cells1 = std::vector(cells.begin(), cells.end()); 350s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 350s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 350s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 841 | std::vector cells1_v 350s | ^~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 880 | boundary_v.erase(unique_end, range_end); 350s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 885 | boundary_v.erase(boundary_v.begin()); 350s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 350s | ^~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 905 | nodes1.erase(unique_end, range_end); 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 911 | Geometry geometry 350s | ^~~~~~~~ 350s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /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 >]’: 350s /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 350s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 350s | ^~~~~~~~ 350s /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 350s /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 350s 577 | return ranges::fill_n(std::move(__first), __len, __value); 350s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /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]’: 350s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 350s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 350s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 350s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350s 671 | i0 + iy + ny + 2}); 350s | ~~~~~~~~~~~~~~~~~~ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 676 | {x.size() / 2, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 350s 681 | std::vector{}, {0, 2}, partitioner); 350s | ^ 350s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 351s from /usr/include/dolfinx.h:11: 351s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 351s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 124 | void assemble_vector(std::span b, const Form& L) 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 129 | assemble_vector(b, L, std::span(constants), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 130 | make_coefficients_span(coefficients)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 >]’: 351s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 783 | Mesh> create_mesh( 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 351s | ^ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 830 | cells1 = std::vector(cells.begin(), cells.end()); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 841 | std::vector cells1_v 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 880 | boundary_v.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 885 | boundary_v.erase(boundary_v.begin()); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 905 | nodes1.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 911 | Geometry geometry 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 181 | void apply_lifting( 351s | ^~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 351s | ^~~~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 683 | { return std::copy(__first, __first + __n, __result); } 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 351s /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]’: 351s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 495 | void set(std::span x, std::optional> x0, 351s | ^~~ 351s /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]’: 351s /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 351s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 386 | __result, __alloc); 351s | ~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /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]’: 351s /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 351s 398 | return std::__uninitialized_copy_a 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1697 | std::__uninitialized_copy_a(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 1698 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 1699 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 351s | ^~~~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 683 | { return std::copy(__first, __first + __n, __result); } 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 707 | vector(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~ 351s /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 351s /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 351s 711 | _M_range_initialize(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 712 | std::__iterator_category(__first)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 351s from /usr/include/dolfinx.h:16: 351s /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]’: 351s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 351s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 540 | x.insert(x.end(), {x0, x1}); 351s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 565 | v2, v3, vmid}); 351s | ~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 627 | {x.size() / 2, 2}, partitioner); 351s | ^ 351s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 632 | std::vector{}, {0, 2}, partitioner); 351s | ^ 351s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 >]’: 351s /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 351s 318 | operator()(_Range&& __r, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 321 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /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 351s 1618 | _M_allocate_and_copy(size_type __n, 351s | ^~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1625 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1789 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s /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 351s 1792 | auto __lasti = ranges::next(__first, __last); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /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 351s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 351s | ^ 351s In file included from /usr/include/c++/14/tuple:44, 351s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 351s from /usr/include/c++/14/bits/memory_resource.h:41, 351s from /usr/include/c++/14/vector:87: 351s /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]’: 351s /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 351s 767 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s /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]’: 351s /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 351s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 351s | ^~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 351s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 671 | i0 + iy + ny + 2}); 351s | ~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 676 | {x.size() / 2, 2}, partitioner); 351s | ^ 351s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 681 | std::vector{}, {0, 2}, partitioner); 351s | ^ 351s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 351s 195 | vector<_Tp, _Alloc>:: 351s | ^~~~~~~~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 351s /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 351s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 351s | ^~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 351s 181 | vector<_Tp, _Alloc>:: 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 351s | ^~~~~~~~~~~~~~ 351s /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*]’: 351s /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 351s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~ 351s /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 351s /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*]’: 351s /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 351s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 185 | __uninit_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 3147 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 235 | _fshape, cells); 351s | ~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 318 | operator()(_Range&& __r, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 321 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 351s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 >]’: 351s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 508 | { return std::get<0>(idx) != r; }); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 351s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 553 | [](auto x) { return std::get<1>(x); }); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 111 | void assemble_vector( 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 116 | impl::assemble_vector(b, L, constants, coefficients); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 646 | std::next(x_new.begin(), shape[1] * i)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 658 | std::next(x_new.begin(), shape[1] * i)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 146 | std::span(_buffer_local), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 147 | _request); 351s | ~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /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 351s 707 | vector(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~ 351s /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 351s /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 351s 711 | _M_range_initialize(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 712 | std::__iterator_category(__first)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 99 | std::span(_buffer_remote), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 100 | std::span(_request)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/c++/14/vector:72: 351s /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]’: 351s /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 351s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 351s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s 239 | __x.end()); 351s | ~~~~~~~~~~ 351s /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 351s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 251 | end(), _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 351s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 351s from /usr/include/c++/14/vector:65: 351s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 351s 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: 351s /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 351s 993 | std::_Destroy(__first, __last); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/algorithm:63, 351s from /usr/include/basix/maps.h:8, 351s from /usr/include/basix/finite-element.h:9: 351s /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]’: 351s /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 351s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 776 | ranges::begin(__r2), ranges::end(__r2), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 777 | std::move(__result), std::move(__binary_op), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 778 | std::move(__proj1), std::move(__proj2)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 351s from /usr/include/c++/14/algorithm:63, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 351s /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 >]’: 351s /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 351s 318 | operator()(_Range&& __r, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 321 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 >]’: 351s /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 351s 318 | operator()(_Range&& __r, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 321 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /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 351s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1805 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 >&]’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 351s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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)::]’: 351s /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 351s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 2095 | __value, std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/basix/finite-element.h:19, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 351s /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 >&)::]’: 351s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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]’: 351s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 62 | T assemble_scalar( 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 72 | mesh->geometry().x(), constants, coefficients); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 351s from /usr/include/dolfinx/fem/assembler.h:9, 351s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 351s from /usr/include/dolfinx.h:11: 351s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 351s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 351s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1999 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 351s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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)>]’: 351s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 267 | void assemble_matrix( 351s | ^~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/vector:66, 351s from /usr/include/basix/cell.h:10, 351s from /usr/include/basix/finite-element.h:7: 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 351s | ^~~~~~~~ 351s /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 351s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 737 | std::move(__result), 351s | ~~~~~~~~~~~~~~~~~~~~ 351s 738 | std::move(__op), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 351s | ^~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 351s from /usr/include/dolfinx.h:15, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:22: 351s /usr/include/dolfinx/la/petsc.h: In lambda function: 351s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 293 | return [A, mode, cache = std::vector()]( 351s | ^ 351s /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]’: 351s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 715 | 0); 351s | ~~ 351s /usr/include/dolfinx/la/petsc.h: In lambda function: 351s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 327 | return [A, mode, cache = std::vector()]( 351s | ^ 351s /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]’: 351s /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 351s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1159 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 607 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 608 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 351s from /usr/include/dolfinx/geometry/utils.h:9, 351s from /usr/include/dolfinx/fem/interpolate.h:19, 351s from /usr/include/dolfinx/fem/Function.h:12: 351s /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]’: 351s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 783 | Mesh> create_mesh( 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 351s | ^ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 830 | cells1 = std::vector(cells.begin(), cells.end()); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 841 | std::vector cells1_v 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 880 | boundary_v.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 885 | boundary_v.erase(boundary_v.begin()); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 905 | nodes1.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 911 | Geometry geometry 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 351s | ^ 351s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 351s /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]’: 351s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 235 | _fshape, cells); 351s | ~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1849 | permute_data(u, n, cell_info, _eperm); 351s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1852 | transform_data(u, n, cell_info, _etrans_invT, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1853 | precompute::apply_matrix); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1833 | permute_data(u, n, cell_info, _eperm_inv); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1836 | transform_data(u, n, cell_info, _etransT, 351s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1837 | precompute::apply_matrix); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 351s 103 | { bc->set(b, x, -1); }); 351s | ~~~~~~~^~~~~~~~~~ 351s /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]’: 351s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1865 | permute_data(u, n, cell_info, _eperm_inv); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1868 | transform_data(u, n, cell_info, _etrans_inv, 351s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1869 | precompute::apply_matrix); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1810 | void FiniteElement::T_apply(std::span u, int n, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1817 | permute_data(u, n, cell_info, _eperm); 351s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1820 | transform_data(u, n, cell_info, _etrans, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1821 | precompute::apply_matrix); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 > >]’: 351s /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 351s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 351s | ^~~~~~~~ 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 181 | void dot(U A, V B, P C, bool transpose = false) 351s | ^~~ 351s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 351s /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 351s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 351s from /usr/include/dolfinx/fem/assembler.h:9: 351s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 351s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 351s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 351s /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 351s 87 | auto det(Matrix A) 351s | ^~~ 351s /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]’: 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 351s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 >]’: 351s /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 351s 125 | void inv(U A, V B) 351s | ^~~ 351s /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 351s /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 >]’: 351s /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 351s 181 | void dot(U A, V B, P C, bool transpose = false) 351s | ^~~ 351s /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 351s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1159 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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)>]’: 351s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 267 | void assemble_matrix( 351s | ^~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 607 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 608 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 351s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 351s /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 351s 608 | __miter_base(_Iterator __it) 351s | ^~~~~~~~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 351s | ^~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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)>]’: 351s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 351s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 351s from /usr/include/dolfinx/geometry/utils.h:9, 351s from /usr/include/dolfinx/fem/interpolate.h:19, 351s from /usr/include/dolfinx/fem/Function.h:12, 351s from /usr/include/dolfinx/fem/DirichletBC.h:12, 351s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 351s /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]’: 351s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 783 | Mesh> create_mesh( 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 351s | ^ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 830 | cells1 = std::vector(cells.begin(), cells.end()); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 351s from /usr/include/c++/14/algorithm:63, 351s from /usr/include/basix/maps.h:8, 351s from /usr/include/basix/finite-element.h:9, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:83: 351s /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&]’: 351s /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 351s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 351s | ^~~~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 683 | { return std::copy(__first, __first + __n, __result); } 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 841 | std::vector cells1_v 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 111 | void assemble_vector( 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 116 | impl::assemble_vector(b, L, constants, coefficients); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 880 | boundary_v.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 885 | boundary_v.erase(boundary_v.begin()); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 905 | nodes1.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 911 | Geometry geometry 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 351s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 351s 62 | std::array compute_bbox_of_bboxes( 351s | ^~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 72 | cmap.tabulate(0, X, Xshape, phi_b); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s /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 >&)::]’: 351s /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 351s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 351s | ^~~~~~~~~~~ 351s /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 351s /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 351s /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 351s 4740 | std::__introselect(__first, __nth, __last, 351s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 4741 | std::__lg(__last - __first) * 2, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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*]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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 351s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 351s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 351s | ^ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 351s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 351s | ^ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 351s 247 | std::make_shared>(std::vector{0, 0, 0}, 351s | ^ 351s In file included from /usr/include/c++/14/functional:59, 351s from /usr/include/basix/finite-element.h:17: 351s /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 >}]’: 351s /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 351s 587 | operator()(_ArgTypes... __args) const 351s | ^~~~~~~~ 351s /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]’: 351s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 152 | void apply_lifting( 351s | ^~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/Function.h:17: 351s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 146 | std::span(_buffer_local), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 147 | _request); 351s | ~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 351s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 703 | void interpolate(Function& u, std::span f, 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 954 | cmap.tabulate(1, X, Xshape, phi_b); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 99 | std::span(_buffer_remote), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 100 | std::span(_request)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 351s /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 351s 608 | __miter_base(_Iterator __it) 351s | ^~~~~~~~~~~~ 351s /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*]’: 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 351s | ^~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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*]’: 351s /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 351s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 351s | ^~~~~ 351s /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 351s /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 351s 1592 | return std::__equal_aux(__first1, __last1, __first2); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /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]’: 351s /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 351s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1697 | std::__uninitialized_copy_a(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 1698 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 1699 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1697 | std::__uninitialized_copy_a(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 1698 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 1699 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s /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 351s /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 351s 310 | return ranges::__copy_or_move(std::move(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s 311 | std::move(__last), 351s | ~~~~~~~~~~~~~~~~~~ 351s 312 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1618 | _M_allocate_and_copy(size_type __n, 351s | ^~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 232 | auto detJ = [](mdspan2_t x) 351s | ^ 351s /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 351s /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 351s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1625 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 371 | return std::__do_uninit_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s 373 | return std::uninitialized_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 351s /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 351s 608 | __miter_base(_Iterator __it) 351s | ^~~~~~~~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 351s | ^~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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*]’: 351s /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 351s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~ 351s /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 351s /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*]’: 351s /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 351s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 185 | __uninit_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 244 | T scale = detJ(mdspan2_t(x)); 351s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 351s | ^~~~~~~~ 351s In file included from /usr/include/c++/14/vector:66, 351s from /usr/include/basix/cell.h:10, 351s from /usr/include/basix/finite-element.h:7: 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 256 | T scale = detJ(mdspan2_t(x)); 351s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1413 | insert(const_iterator __position, initializer_list __l) 351s | ^~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 228 | e.tabulate(0, X, phi); 351s | ~~~~~~~~~~^~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 239 | std::array A_hat_b = A_ref(phi, weights); 351s | ~~~~~~~~^~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 253 | = [b_hat = b_ref(phi, weights), 351s | ~~~~~~~~^~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s /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 351s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1417 | std::random_access_iterator_tag()); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 607 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 608 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1159 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 371 | return std::__do_uninit_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s 373 | return std::uninitialized_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 351s | ^~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 607 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 608 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 351s from /usr/include/dolfinx/geometry/utils.h:9, 351s from /usr/include/dolfinx/fem/interpolate.h:19, 351s from /usr/include/dolfinx/fem/Function.h:12: 351s /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]’: 351s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 783 | Mesh> create_mesh( 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 351s | ^ 351s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 830 | cells1 = std::vector(cells.begin(), cells.end()); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 841 | std::vector cells1_v 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 880 | boundary_v.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 885 | boundary_v.erase(boundary_v.begin()); 351s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 351s 905 | nodes1.erase(unique_end, range_end); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 911 | Geometry geometry 351s | ^~~~~~~~ 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /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 351s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 371 | return std::__do_uninit_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s 373 | return std::uninitialized_copy(__first, __last, __result); 351s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 72 | cmap.tabulate(0, X, Xshape, phi_b); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1697 | std::__uninitialized_copy_a(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 1698 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 1699 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s /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 351s /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 351s 310 | return ranges::__copy_or_move(std::move(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s 311 | std::move(__last), 351s | ~~~~~~~~~~~~~~~~~~ 351s 312 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 351s /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 351s 608 | __miter_base(_Iterator __it) 351s | ^~~~~~~~~~~~ 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 351s | ^~~~~~~~~~~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 351s from /usr/include/c++/14/bits/stl_algobase.h:67: 351s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 351s /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 351s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 351s | ^~~~~~~~ 351s /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 351s /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 351s 193 | return std::_Destroy_aux::__destroy(__first, __last); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /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 351s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 196 | __destroy(__first, __last); 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/algorithm:61: 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 351s | ^~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 351s /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 >]’: 351s /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 351s 994 | operator()(_It __x, _Sent __bound) const 351s | ^~~~~~~~ 351s /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 351s /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&)::]’: 351s /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 351s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 351s | ^~~~ 351s In file included from /usr/include/c++/14/functional:59, 351s from /usr/include/basix/finite-element.h:17: 351s /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 >}]’: 351s /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 351s 587 | operator()(_ArgTypes... __args) const 351s | ^~~~~~~~ 351s /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 351s /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 351s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 675 | move(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /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 351s /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 351s /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 351s 683 | return std::__copy_move_a(std::__miter_base(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 684 | std::__miter_base(__last), __result); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/vector:66, 351s from /usr/include/basix/cell.h:10, 351s from /usr/include/basix/finite-element.h:7, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:19: 351s /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]’: 351s /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 351s 707 | vector(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~ 351s /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 351s /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 351s 711 | _M_range_initialize(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 712 | std::__iterator_category(__first)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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*]’: 351s /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 351s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~~~~~~~ 351s /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 351s /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 351s 147 | { return std::copy(__first, __last, __result); } 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 3123 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 351s from /usr/include/c++/14/algorithm:63, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp:18: 351s /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&]’: 351s /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 351s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 351s from /usr/include/dolfinx.h:11: 351s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 351s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 124 | void assemble_vector(std::span b, const Form& L) 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 129 | assemble_vector(b, L, std::span(constants), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 130 | make_coefficients_span(coefficients)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 >]’: 351s /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 351s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s /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 351s /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 351s 310 | return ranges::__copy_or_move(std::move(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s 311 | std::move(__last), 351s | ~~~~~~~~~~~~~~~~~~ 351s 312 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 >]’: 351s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 351s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 351s /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]’: 351s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 495 | void set(std::span x, std::optional> x0, 351s | ^~~ 351s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 351s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 703 | void interpolate(Function& u, std::span f, 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 954 | cmap.tabulate(1, X, Xshape, phi_b); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1805 | std::move(__comp), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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)::]’: 351s /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 351s 3867 | find_if(_InputIterator __first, _InputIterator __last, 351s | ^~~~~~~ 351s /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 351s /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 351s 3876 | return std::__find_if(__first, __last, 351s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 351s | ^~~~~~~~ 351s /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 351s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 737 | std::move(__result), 351s | ~~~~~~~~~~~~~~~~~~~~ 351s 738 | std::move(__op), std::move(__proj)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 351s | ^~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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 351s 715 | return std::__copy_n(__first, __n2, __result, 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 351s 716 | std::__iterator_category(__first)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 678 | vector(initializer_list __l, 351s | ^~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 351s | ^~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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 351s 715 | return std::__copy_n(__first, __n2, __result, 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 351s 716 | std::__iterator_category(__first)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >}]’: 351s /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 351s 587 | operator()(_ArgTypes... __args) const 351s | ^~~~~~~~ 351s /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]’: 351s /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 351s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 351s | ^~~~~~~~ 351s /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 > >]’: 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 351s | ^~~~~~~~ 351s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 351s /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 351s 683 | { return std::copy(__first, __first + __n, __result); } 351s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 222 | [](auto x) 351s | ^ 351s /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]’: 351s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 351s | ^~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 235 | [](auto x) 351s | ^ 351s /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]’: 351s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 351s 703 | void interpolate(Function& u, std::span f, 351s | ^~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 351s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 351s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 351s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 954 | cmap.tabulate(1, X, Xshape, phi_b); 351s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 351s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/assembler.h:11: 351s /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]’: 351s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1289 | void assemble_vector( 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 351s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1298 | constants, coefficients); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/basix/maps.h:7, 351s from /usr/include/basix/finite-element.h:9, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:12: 351s /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]’: 351s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 351s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 41 | std::array A_ref(mdspand_t phi, std::span w) 351s | ^~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/dolfinx/la/Vector.h:14: 351s /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]’: 351s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 390 | void scatter_rev_begin(std::span send_buffer, 351s | ^~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 351s | ^~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1697 | std::__uninitialized_copy_a(__first, __last, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s 1698 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 1699 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 351s /tmp/autopkgtest.dv2MZv/build.i5l/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 351s 58 | std::array b_ref(mdspand_t phi, std::span w) 351s | ^~~~~ 351s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 195 | void scatter_fwd_begin(std::span send_buffer, 351s | ^~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /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 351s 1618 | _M_allocate_and_copy(size_type __n, 351s | ^~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1625 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s In file included from /usr/include/c++/14/array:43, 351s from /usr/include/basix/cell.h:7: 351s /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 >]’: 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 642 | copy(_II __first, _II __last, _OI __result) 351s | ^~~~ 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s /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 351s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 351s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 351s | ^~~~~~~~ 351s /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 351s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:18: 351s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 351s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 143 | return [&](std::span rows, 351s | ^ 351s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 147 | this->add(data, rows, cols); 351s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s /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 351s /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 351s 310 | return ranges::__copy_or_move(std::move(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s 311 | std::move(__last), 351s | ~~~~~~~~~~~~~~~~~~ 351s 312 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /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 351s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 351s 607 | this->_M_impl._M_start, 351s | ~~~~~~~~~~~~~~~~~~~~~~~ 351s 608 | _M_get_Tp_allocator()); 351s | ~~~~~~~~~~~~~~~~~~~~~~ 351s /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&]’: 351s /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 351s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 >]’: 351s /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 351s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s /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 351s /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 351s 310 | return ranges::__copy_or_move(std::move(__first), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 351s 311 | std::move(__last), 351s | ~~~~~~~~~~~~~~~~~~ 351s 312 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1674 | void FiniteElement::permute_data( 351s | ^~~~~~~~~~~~~~~~ 351s /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]’: 351s /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 351s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 351s | ^~~~~~~~ 351s /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 351s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 776 | ranges::begin(__r2), ranges::end(__r2), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 777 | std::move(__result), std::move(__binary_op), 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 778 | std::move(__proj1), std::move(__proj2)); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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 351s /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 351s In file included from /usr/include/basix/finite-element.h:12: 351s /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]’: 351s /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 351s 243 | void apply_matrix( 351s | ^~~~~~~~~~~~ 351s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/dolfinx/fem/Function.h:17, 351s from /usr/include/dolfinx/fem/DirichletBC.h:12, 351s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 351s from /usr/include/dolfinx.h:11, 351s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:17: 351s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 351s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 351s 234 | const T local = std::transform_reduce( 351s | ~~~~~~~~~~~~~~~~~~~~~^ 351s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 236 | [](T a, T b) -> T 351s | ~~~~~~~~~~~~~~~~~ 351s 237 | { 351s | ~ 351s 238 | if constexpr (std::is_same>::value 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 239 | or std::is_same>::value) 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 240 | { 351s | ~ 351s 241 | return std::conj(a) * b; 351s | ~~~~~~~~~~~~~~~~~~~~~~~~ 351s 242 | } 351s | ~ 351s 243 | else 351s | ~~~~ 351s 244 | return a * b; 351s | ~~~~~~~~~~~~~ 351s 245 | }); 351s | ~~ 351s /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]’: 351s /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 351s 1789 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s /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 351s 1792 | auto __lasti = ranges::next(__first, __last); 351s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 351s /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 351s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 351s | ^ 351s /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)::]’: 351s /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 351s 2064 | operator()(_Iter __first, _Sent __last, 351s | ^~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1733 | void FiniteElement::transform_data( 351s | ^~~~~~~~~~~~~~~~ 351s /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 351s 1754 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1756 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s 1775 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1777 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s 1786 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1788 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 351s /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 >]’: 351s /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 351s 318 | operator()(_Range&& __r, _Out __result) const 351s | ^~~~~~~~ 351s /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 351s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 351s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 321 | std::move(__result)); 351s | ~~~~~~~~~~~~~~~~~~~~ 351s /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 351s /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]’: 351s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1674 | void FiniteElement::permute_data( 351s | ^~~~~~~~~~~~~~~~ 351s In file included from /usr/include/dolfinx/fem/assembler.h:10: 351s /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]’: 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 168 | T assemble_scalar( 351s | ^~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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]’: 351s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 1733 | void FiniteElement::transform_data( 351s | ^~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 351s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 185 | cstride); 351s | ~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s /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 351s 1754 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1756 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s 1786 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1788 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s 1797 | op(std::span(v_size_t), 351s | ~~^~~~~~~~~~~~~~~~~~~~~ 351s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 1799 | dofstart, block_size); 351s | ~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 204 | value += impl::assemble_exterior_facets( 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 351s 205 | x_dofmap, x, num_facets_per_cell, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 207 | cstride, perms); 351s | ~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s 217 | value += impl::assemble_interior_facets( 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 351s 218 | x_dofmap, x, num_facets_per_cell, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s 220 | cstride, c_offsets, perms); 351s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 351s /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 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 352s | ^ 352s /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]’: 352s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 352s | ^~~~~~~~~~~~~~~~~ 352s /tmp/autopkgtest.dv2MZv/build.i5l/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)::]’: 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 147 | {dofmap.map(), 1, cells}, ident, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 149 | std::span(), 0, {}, {}, {}); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 352s | ^ 352s /tmp/autopkgtest.dv2MZv/build.i5l/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)::]’: 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 171 | fem::impl::assemble_cells( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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]’: 352s /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 352s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1697 | std::__uninitialized_copy_a(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 1698 | this->_M_impl._M_start, 352s | ~~~~~~~~~~~~~~~~~~~~~~~ 352s 1699 | _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/vector:72: 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 954 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 352s | ^~~~~~~~ 352s /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 352s /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 352s 577 | return ranges::fill_n(std::move(__first), __len, __value); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s /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*]’: 352s /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 352s 346 | __niter_wrap(_From __from, _To __res) 352s | ^~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 352s from /usr/include/dolfinx/fem/assembler.h:9: 352s /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]’: 352s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 352s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 352s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 111 | void assemble_vector( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 116 | impl::assemble_vector(b, L, constants, coefficients); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >&):: >]’: 352s /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 352s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1925 | std::iter_swap(__first, __nth); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 352s /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 352s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1936 | std::__insertion_sort(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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]’: 352s /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 352s 707 | vector(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 711 | _M_range_initialize(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 712 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)>]’: 352s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 233 | void assemble_matrix( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 247 | mesh->geometry().x(), constants, coefficients, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 248 | dof_marker0, dof_marker1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s In file included from /usr/include/c++/14/numeric:62: 352s /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]’: 352s /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 352s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 352s | ^~~~ 352s /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 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s In file included from /usr/include/c++/14/algorithm:61: 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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]’: 352s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 46 | void reorder_list(std::span list, std::span nodemap) 352s | ^~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 53 | const std::vector orig(list.begin(), list.end()); 352s | ^~~~ 352s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 58 | std::ranges::copy(links_old, links_new.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 352s | ^~~~ 352s /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 352s /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 352s 1029 | std::__fill_a(__first, __last, __value); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s 239 | __x.end()); 352s | ~~~~~~~~~~ 352s /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 352s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 251 | end(), _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 352s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 352s from /usr/include/c++/14/vector:65: 352s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 352s 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: 352s /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 352s 993 | std::_Destroy(__first, __last); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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)>]’: 352s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 267 | void assemble_matrix( 352s | ^~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1805 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1134 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1139 | return {__first, __first}; 352s | ^ 352s /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 352s 1148 | return {++__dest, __first}; 352s | ^ 352s /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*]’: 352s /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 352s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 352s | ^~~~~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 1564 | erase(const_iterator __first, const_iterator __last) 352s | ^~~~~ 352s /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 352s /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 352s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1536 | erase(const_iterator __position) 352s | ^~~~~ 352s /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 352s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 249 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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)>]’: 352s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 352s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/vector:72: 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 954 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 352s /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 352s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 352s | ^~~~~~~~ 352s /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 352s /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 352s 193 | return std::_Destroy_aux::__destroy(__first, __last); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 196 | __destroy(__first, __last); 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 352s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 352s from /usr/include/dolfinx/fem/Function.h:11: 352s /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]’: 352s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 119 | std::ranges::copy(buffer, range.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 352s from /usr/include/dolfinx.h:10: 352s /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]’: 352s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | distribute_data(MPI_Comm comm0, std::span indices, 352s | ^~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 2021 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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]’: 352s /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 352s 707 | vector(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 711 | _M_range_initialize(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 712 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s In file included from /usr/include/c++/14/numeric:62, 352s from /usr/include/basix/finite-element.h:19: 352s /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]’: 352s /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 352s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 352s | ^~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 346 | __niter_wrap(_From __from, _To __res) 352s | ^~~~~~~~~~~~ 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 954 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 382 | create_geometry( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 424 | const std::vector l2l = graph::build::compute_local_to_local( 352s | ^~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 429 | std::ranges::transform(l2l, igi.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 352s 430 | [&nodes](auto index) { return nodes[index]; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/algorithm:61: 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 352s from /usr/include/dolfinx.h:15, 352s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:133: 352s /usr/include/dolfinx/la/petsc.h: In lambda function: 352s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 293 | return [A, mode, cache = std::vector()]( 352s | ^ 352s /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]’: 352s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 46 | void reorder_list(std::span list, std::span nodemap) 352s | ^~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 53 | const std::vector orig(list.begin(), list.end()); 352s | ^~~~ 352s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 58 | std::ranges::copy(links_old, links_new.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s /usr/include/dolfinx/la/petsc.h: In lambda function: 352s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 327 | return [A, mode, cache = std::vector()]( 352s | ^ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 249 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s /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]’: 352s /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 352s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 352s | ^~~~~~~~~ 352s /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 352s /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 >]’: 352s /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 352s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 352s | ^~~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s 239 | __x.end()); 352s | ~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 855 | operator()(_It& __it, _Sent __bound) const 352s | ^~~~~~~~ 352s /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 352s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 251 | end(), _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 1905 | std::__introsort_loop(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 1906 | std::__lg(__last - __first) * 2, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1907 | __comp); 352s | ~~~~~~~ 352s /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 352s 1908 | std::__final_insertion_sort(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 352s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 352s from /usr/include/c++/14/vector:65: 352s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 352s 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: 352s /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 352s 993 | std::_Destroy(__first, __last); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 352s /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 352s 608 | __miter_base(_Iterator __it) 352s | ^~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1805 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 249 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1134 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1139 | return {__first, __first}; 352s | ^ 352s /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 352s 1148 | return {++__dest, __first}; 352s | ^ 352s /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]’: 352s /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 352s 1564 | erase(const_iterator __first, const_iterator __last) 352s | ^~~~~ 352s /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 352s /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 352s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1536 | erase(const_iterator __position) 352s | ^~~~~ 352s /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 352s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 737 | std::move(__result), 352s | ~~~~~~~~~~~~~~~~~~~~ 352s 738 | std::move(__op), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/numeric:62, 352s from /usr/include/basix/finite-element.h:19: 352s /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]’: 352s /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 352s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 352s | ^~~~ 352s /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 352s /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]’: 352s /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 352s 1789 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1792 | auto __lasti = ranges::next(__first, __last); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 352s | ^ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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):: >]’: 352s /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 352s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 352s | ^~~~~~~~~ 352s /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 352s /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 352s 2152 | return __find_if(__first, __last, __pred, 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s 2153 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 46 | void reorder_list(std::span list, std::span nodemap) 352s | ^~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 53 | const std::vector orig(list.begin(), list.end()); 352s | ^~~~ 352s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 58 | std::ranges::copy(links_old, links_new.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 352s | ^~~~~~~~ 352s /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 352s /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 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 352s | ^~~~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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 352s 683 | { return std::copy(__first, __first + __n, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 352s | ^~~~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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]’: 352s /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 352s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1805 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 683 | { return std::copy(__first, __first + __n, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1134 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1139 | return {__first, __first}; 352s | ^ 352s /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 352s 1148 | return {++__dest, __first}; 352s | ^ 352s /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]’: 352s /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 352s 1564 | erase(const_iterator __first, const_iterator __last) 352s | ^~~~~ 352s /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 352s /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 352s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1536 | erase(const_iterator __position) 352s | ^~~~~ 352s /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 352s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 352s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 352s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:15: 352s /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]’: 352s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 119 | std::ranges::copy(buffer, range.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 352s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 352s from /usr/include/dolfinx/fem/Function.h:11: 352s /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]’: 352s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 119 | std::ranges::copy(buffer, range.begin()); 352s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 352s from /usr/include/dolfinx.h:10: 352s /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]’: 352s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | distribute_data(MPI_Comm comm0, std::span indices, 352s | ^~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 2021 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 352s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 352s /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 >]’: 352s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | distribute_data(MPI_Comm comm0, std::span indices, 352s | ^~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 2021 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 382 | create_geometry( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 424 | const std::vector l2l = graph::build::compute_local_to_local( 352s | ^~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 429 | std::ranges::transform(l2l, igi.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 352s 430 | [&nodes](auto index) { return nodes[index]; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 352s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 242 | bc->set(b.mutable_array(), std::nullopt); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/bits/refwrap.h:38, 352s from /usr/include/c++/14/vector:68: 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/vector:66, 352s from /usr/include/basix/cell.h:10, 352s from /usr/include/basix/finite-element.h:7: 352s /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]’: 352s /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 352s 678 | vector(initializer_list __l, 352s | ^~~~~~ 352s /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]’: 352s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 154 | void apply_permutation_mapped(std::span perm, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 144 | void apply_permutation(std::span perm, std::span data, 352s | ^~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 382 | create_geometry( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 424 | const std::vector l2l = graph::build::compute_local_to_local( 352s | ^~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 429 | std::ranges::transform(l2l, igi.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 352s 430 | [&nodes](auto index) { return nodes[index]; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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}]’: 352s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 352s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 352s 450 | rowptr_container_type new_row_ptr = {0}; 352s | ^~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 352s /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]’: 352s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 352s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 235 | _fshape, cells); 352s | ~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 352s | ^~~~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 683 | { return std::copy(__first, __first + __n, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 >&):: >]’: 352s /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 352s 1589 | __heap_select(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1593 | std::__make_heap(__first, __middle, __comp); 352s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1595 | if (__comp(__i, __first)) 352s | ~~~~~~^~~~~~~~~~~~~~ 352s /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 352s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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> >]’: 352s /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 352s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 352s | ^~~~~~~~~ 352s /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 352s /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 >&):: >]’: 352s /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 352s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1856 | __comp); 352s | ~~~~~~~ 352s /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 352s /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 352s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >&):: >]’: 352s /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 352s 1770 | __insertion_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1777 | if (__comp(__i, __first)) 352s | ~~~~~~^~~~~~~~~~~~~~ 352s /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 352s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/Function.h:11: 352s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 352s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 276 | cmap.tabulate(0, X, Xshape, phi_b); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 298 | apply_dof_transformation( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 352s 954 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | distribute_data(MPI_Comm comm0, std::span indices, 352s | ^~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 382 | create_geometry( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 424 | const std::vector l2l = graph::build::compute_local_to_local( 352s | ^~~ 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 429 | std::ranges::transform(l2l, igi.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 352s 430 | [&nodes](auto index) { return nodes[index]; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 352s | ^~~~~~~~~ 352s /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 352s /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 > >]’: 352s /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 352s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 352s | ^~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s In file included from /usr/include/dolfinx/fem/Function.h:10: 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 319 | return [](std::span, std::span, std::int32_t, int) 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 341 | return [dims, sub_element_fns](std::span data, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 352s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 350 | block_size); 352s | ~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 362 | return [ebs, sub_fn](std::span data, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 352s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1239 | tabulate_tensor, value_shape, argument_function_space); 352s | ^ 352s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 372 | return [this](std::span data, std::span cell_info, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 376 | return [this](std::span data, std::span cell_info, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 380 | return [this](std::span data, std::span cell_info, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 352s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 346 | __niter_wrap(_From __from, _To __res) 352s | ^~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 384 | return [this](std::span data, std::span cell_info, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 386 | { T_apply(data, cell_info[cell], block_size); }; 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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}]’: 352s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 587 | operator()(_ArgTypes... __args) const 352s | ^~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 410 | fem::interpolate(*this, 352s | ~~~~~~~~~~~~~~~~^~~~~~~ 352s 411 | std::span(fdata1.data(), fdata1.size()), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 412 | {value_size, num_cells * num_points}, cells1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 352s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 352s 1104 | constexpr default_accessor(default_accessor) noexcept {} 352s | ^~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&]’: 352s /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 352s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 352s /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]’: 352s /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 352s 128 | math::dot(cell_geometry, dphi, J, true); 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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]’: 352s /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 352s 140 | math::inv(J, K); 352s | ~~~~~~~~~^~~~~~ 352s /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 352s /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 352s 142 | math::pinv(J, K); 352s | ~~~~~~~~~~^~~~~~ 352s /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 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 352s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 352s /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 352s 87 | auto det(Matrix A) 352s | ^~~ 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1876 | __introsort_loop(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1884 | std::__partial_sort(__first, __last, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1819 | __comp); 352s | ~~~~~~~ 352s /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 352s 1822 | std::__insertion_sort(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 352s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 352s /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 352s 608 | __miter_base(_Iterator __it) 352s | ^~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 352s from /usr/include/c++/14/bits/stl_algobase.h:67: 352s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 352s /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 352s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 352s | ^~~~~~~~ 352s /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 352s /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 352s 193 | return std::_Destroy_aux::__destroy(__first, __last); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 196 | __destroy(__first, __last); 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 152 | compute_jacobian_determinant(const U& J, std::span w) 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 172 | math::dot(B, J, BA); 352s | ~~~~~~~~~^~~~~~~~~~ 352s /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 352s /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 352s /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]’: 352s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 352s 450 | rowptr_container_type new_row_ptr = {0}; 352s | ^~~~~~~~~~~ 352s In file included from /usr/include/basix/maps.h:7, 352s from /usr/include/basix/finite-element.h:9: 352s /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]’: 352s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 352s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 352s | ^~~~~~~~ 352s /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 352s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 352s from /usr/include/c++/14/tuple:44, 352s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 352s from /usr/include/c++/14/bits/memory_resource.h:41, 352s from /usr/include/c++/14/vector:87: 352s /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 > >]’: 352s /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 352s 994 | operator()(_It __x, _Sent __bound) const 352s | ^~~~~~~~ 352s /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 352s /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&)::]’: 352s /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 352s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~ 352s /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 352s /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 352s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 > >]’: 352s /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 352s 952 | operator()(_It&& __first, _Sent __last) const 352s | ^~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 352s from /usr/include/dolfinx.h:11: 352s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 352s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 124 | void assemble_vector(std::span b, const Form& L) 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 129 | assemble_vector(b, L, std::span(constants), 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 130 | make_coefficients_span(coefficients)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >]’: 352s /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 352s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s /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 352s /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 352s 310 | return ranges::__copy_or_move(std::move(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 352s 311 | std::move(__last), 352s | ~~~~~~~~~~~~~~~~~~ 352s 312 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 > >]’: 352s /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 352s 994 | operator()(_It __x, _Sent __bound) const 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 181 | void apply_lifting( 352s | ^~~~~~~~~~~~~ 352s /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&)::]’: 352s /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 352s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~ 352s /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 352s /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 352s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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):: >]’: 352s /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 352s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~~~~ 352s /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 352s /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 352s 2107 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2111 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2115 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2119 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2127 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2132 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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 352s 2137 | if (__pred(__first)) 352s | ~~~~~~^~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 352s /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]’: 352s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 495 | void set(std::span x, std::optional> x0, 352s | ^~~ 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/vector:65: 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 352s | ^~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 352s | ^~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 927 | void pack_coefficient_entity(std::span c, int cstride, 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 249 | void add(std::span x, std::span rows, 352s | ^~~ 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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)>]’: 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 494 | void assemble_matrix( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 549 | impl::assemble_cells( 352s | ~~~~~~~~~~~~~~~~~~~~^ 352s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 572 | impl::assemble_exterior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 574 | a.domain(IntegralType::exterior_facet, i), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 578 | perms); 352s | ~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1147 | void assemble_vector( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1189 | impl::assemble_cells( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1190 | P0, b, x_dofmap, x, cells, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1192 | coeffs, cstride, cell_info0); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1196 | impl::assemble_cells( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1197 | P0, b, x_dofmap, x, cells, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1199 | coeffs, cstride, cell_info0); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 588 | impl::assemble_interior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 590 | a.domain(IntegralType::interior_facet, i), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 594 | cell_info1, perms); 352s | ~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 352s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1205 | fn, constants, coeffs, cstride, cell_info0); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1229 | impl::assemble_exterior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1232 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1236 | impl::assemble_exterior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1239 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s In file included from /usr/include/dolfinx/fem/assembler.h:11: 352s /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]’: 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1289 | void assemble_vector( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1243 | impl::assemble_exterior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1246 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1298 | constants, coefficients); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1260 | impl::assemble_interior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1263 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1267 | impl::assemble_interior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1270 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1274 | impl::assemble_interior_facets( 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 352s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1277 | constants, coeffs, cstride, cell_info0, perms); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 352s /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]’: 352s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 724 | double norm_sq_local = std::accumulate( 352s | ~~~~~~~~~~~~~~~^ 352s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 72 | cmap.tabulate(0, X, Xshape, phi_b); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 352s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 352s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 124 | void assemble_vector(std::span b, const Form& L) 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 129 | assemble_vector(b, L, std::span(constants), 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 130 | make_coefficients_span(coefficients)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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)>]’: 352s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 233 | void assemble_matrix( 352s | ^~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 247 | mesh->geometry().x(), constants, coefficients, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 248 | dof_marker0, dof_marker1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s In file included from /usr/include/c++/14/functional:59, 352s from /usr/include/basix/finite-element.h:17: 352s /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 >}]’: 352s /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 352s 587 | operator()(_ArgTypes... __args) const 352s | ^~~~~~~~ 352s /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]’: 352s /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 352s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 352s | ^~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 352s from /usr/include/dolfinx.h:16: 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 540 | x.insert(x.end(), {x0, x1}); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 346 | __niter_wrap(_From __from, _To __res) 352s | ^~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 565 | v2, v3, vmid}); 352s | ~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 627 | {x.size() / 2, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 632 | std::vector{}, {0, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 352s /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 >&):: >]’: 352s /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 352s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~~~~~~ 352s /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 352s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 352s /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 >&)::]’: 352s /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 352s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 352s | ^~~~~~~~ 352s /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 352s /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 >&):: >]’: 352s /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 352s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~~~~~ 352s /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 352s /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 352s In file included from /usr/include/basix/finite-element.h:19: 352s /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 >&)::]’: 352s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 352s | ^~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 >&):: >]’: 352s /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 352s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s /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 352s 88 | if (__comp(__a, __b)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 90 | if (__comp(__b, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 91 | std::iter_swap(__result, __b); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 92 | else if (__comp(__a, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 93 | std::iter_swap(__result, __c); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 95 | std::iter_swap(__result, __a); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 97 | else if (__comp(__a, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 98 | std::iter_swap(__result, __a); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 99 | else if (__comp(__b, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 100 | std::iter_swap(__result, __c); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 102 | std::iter_swap(__result, __b); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 >&):: >]’: 352s /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 352s 1829 | __unguarded_partition(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1835 | while (__comp(__first, __pivot)) 352s | ~~~~~~^~~~~~~~~~~~~~~~~~ 352s /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 352s 1838 | while (__comp(__pivot, __last)) 352s | ~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 1842 | std::iter_swap(__first, __last); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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> >]’: 352s /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 352s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 352s from /usr/include/dolfinx.h:16: 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 379 | cells.insert(cells.end(), 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 352s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 923 | std::__miter_base(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 924 | __result); 352s | ~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 386 | {x.size() / 3, 3}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >&):: >]’: 352s /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 352s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 352s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 671 | i0 + iy + ny + 2}); 352s | ~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | {x.size() / 2, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 681 | std::vector{}, {0, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s In file included from /usr/include/dolfinx/fem/assembler.h:9: 352s /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)::]’: 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 61 | void assemble_cells( 352s | ^~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 352s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 352s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 155 | mat_set(dofs0, dofs1, Ae); 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 429 | {x.size() / 3, 3}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 249 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 371 | return std::__do_uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 373 | return std::uninitialized_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 352s | ^~~~~~~~ 352s /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 352s /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 352s 577 | return ranges::fill_n(std::move(__first), __len, __value); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 352s | ^~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 249 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 476 | {x.size() / 3, 3}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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]’: 352s /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 352s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 352s | ^~~~~~~~ 352s /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 352s /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 352s /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 352s /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 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 352s | ^~~~~~~~ 352s /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 352s /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 352s 998 | { std::__fill_a1(__first, __last, __value); } 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 352s /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 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /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 352s /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]’: 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 352s | ^~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s In file included from /usr/include/dolfinx/fem/assembler.h:11: 352s /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)::]’: 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 634 | void assemble_cells( 352s | ^~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 674 | P0(_be, cell_info0, c0, 1); 352s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 352s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 703 | void interpolate(Function& u, std::span f, 352s | ^~~~~~~~~~~ 352s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 954 | cmap.tabulate(1, X, Xshape, phi_b); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s /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 352s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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]’: 352s /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 352s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 386 | __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /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]’: 352s /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 352s 398 | return std::__uninitialized_copy_a 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 386 | __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /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]’: 352s /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 352s 398 | return std::__uninitialized_copy_a 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s 147 | { return std::copy(__first, __last, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1863 | __partial_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1868 | std::__heap_select(__first, __middle, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1869 | std::__sort_heap(__first, __middle, __comp); 352s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1856 | __comp); 352s | ~~~~~~~ 352s /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 352s /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 352s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1770 | __insertion_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1777 | if (__comp(__i, __first)) 352s | ~~~~~~^~~~~~~~~~~~~~ 352s /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 352s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 352s | ^~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 386 | __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s In file included from /usr/include/c++/14/algorithm:60: 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /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]’: 352s /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 352s 398 | return std::__uninitialized_copy_a 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 352s | ^~~~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 683 | { return std::copy(__first, __first + __n, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 386 | __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 707 | vector(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 711 | _M_range_initialize(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 712 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /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]’: 352s /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 352s 398 | return std::__uninitialized_copy_a 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 1789 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1792 | auto __lasti = ranges::next(__first, __last); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 352s | ^ 352s /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]’: 352s /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 352s 767 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 195 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s /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 352s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 352s | ^~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 352s from /usr/include/dolfinx.h:16: 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 565 | v2, v3, vmid}); 352s | ~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 627 | {x.size() / 2, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 632 | std::vector{}, {0, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 181 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 352s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 352s | ^~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 3147 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1697 | std::__uninitialized_copy_a(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 1698 | this->_M_impl._M_start, 352s | ~~~~~~~~~~~~~~~~~~~~~~~ 352s 1699 | _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 > >]’: 352s /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 352s 855 | operator()(_It& __it, _Sent __bound) const 352s | ^~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 1905 | std::__introsort_loop(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 1906 | std::__lg(__last - __first) * 2, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1907 | __comp); 352s | ~~~~~~~ 352s /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 352s 1908 | std::__final_insertion_sort(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /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 352s 317 | operator()(_Iterator __it) 352s | ^~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 352s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 671 | i0 + iy + ny + 2}); 352s | ~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 676 | {x.size() / 2, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 681 | std::vector{}, {0, 2}, partitioner); 352s | ^ 352s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 352s | ^~~~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 683 | { return std::copy(__first, __first + __n, __result); } 352s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 352s /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]’: 352s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 352s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 235 | _fshape, cells); 352s | ~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 508 | { return std::get<0>(idx) != r; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 707 | vector(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~ 352s /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 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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 352s 711 | _M_range_initialize(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 712 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 553 | [](auto x) { return std::get<1>(x); }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 646 | std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 658 | std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 1618 | _M_allocate_and_copy(size_type __n, 352s | ^~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1625 | _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1789 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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 352s 1792 | auto __lasti = ranges::next(__first, __last); 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 352s | ^ 352s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 352s /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]’: 352s /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 352s 767 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 195 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s /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 352s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 352s | ^~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 352s 181 | vector<_Tp, _Alloc>:: 352s | ^~~~~~~~~~~~~~~~~~~ 352s /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 352s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 352s | ^~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 3147 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >&):: >]’: 352s /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 352s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 352s | ^~~~~~~~~~~~~ 352s /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 352s 232 | if (__comp(__first + __secondChild, 352s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s 233 | __first + (__secondChild - 1))) 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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> >]’: 352s /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 352s 608 | __miter_base(_Iterator __it) 352s | ^~~~~~~~~~~~ 352s /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> >]’: 352s /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 352s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 >&)::]’: 352s /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 352s 239 | operator()(_Value& __val, _Iterator __it) 352s | ^~~~~~~~ 352s /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]’: 352s /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 352s 1999 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 352s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 508 | { return std::get<0>(idx) != r; }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 553 | [](auto x) { return std::get<1>(x); }); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 646 | std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 658 | std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 352s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 352s | ^~~~~~~~ 352s /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 352s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 737 | std::move(__result), 352s | ~~~~~~~~~~~~~~~~~~~~ 352s 738 | std::move(__op), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 2981 | __miter_base(move_iterator<_Iterator> __it) 352s | ^~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 >]’: 352s /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 352s 318 | operator()(_Range&& __r, _Out __result) const 352s | ^~~~~~~~ 352s /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 352s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 321 | std::move(__result)); 352s | ~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 352s /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 352s 608 | __miter_base(_Iterator __it) 352s | ^~~~~~~~~~~~ 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 352s | ^~~~~~~~~~~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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*]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1589 | __heap_select(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1593 | std::__make_heap(__first, __middle, __comp); 352s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1595 | if (__comp(__i, __first)) 352s | ~~~~~~^~~~~~~~~~~~~~ 352s /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 352s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 352s | ^~~~~~~~~~~ 352s /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 352s /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 352s 425 | std::__pop_heap(__first, __last, __last, __comp); 352s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s /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 352s 88 | if (__comp(__a, __b)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 90 | if (__comp(__b, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 91 | std::iter_swap(__result, __b); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 92 | else if (__comp(__a, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 93 | std::iter_swap(__result, __c); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 95 | std::iter_swap(__result, __a); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 97 | else if (__comp(__a, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 98 | std::iter_swap(__result, __a); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 99 | else if (__comp(__b, __c)) 352s | ~~~~~~^~~~~~~~~~ 352s /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 352s 100 | std::iter_swap(__result, __c); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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 352s 102 | std::iter_swap(__result, __b); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1829 | __unguarded_partition(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 1835 | while (__comp(__first, __pivot)) 352s | ~~~~~~^~~~~~~~~~~~~~~~~~ 352s /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 352s 1838 | while (__comp(__pivot, __last)) 352s | ~~~~~~^~~~~~~~~~~~~~~~~ 352s /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 352s 1842 | std::iter_swap(__first, __last); 352s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s /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&)::]’: 352s /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 352s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 352s | ^~~~~~~~ 352s /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 352s /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 >]’: 352s /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 352s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 352s | ^~~~~~~~~~~~~ 352s /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 352s /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 352s /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 352s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 923 | std::__miter_base(__last), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 924 | __result); 352s | ~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 1999 | operator()(_Iter __first, _Sent __last, 352s | ^~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 707 | vector(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~ 352s /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 352s /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 352s 711 | _M_range_initialize(__first, __last, 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s 712 | std::__iterator_category(__first)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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]’: 352s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 352s | ^~~~~~~~~~~~~~~~~ 352s /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]’: 352s /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 352s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 352s | ^~~~~~~~ 352s /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 352s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 737 | std::move(__result), 352s | ~~~~~~~~~~~~~~~~~~~~ 352s 738 | std::move(__op), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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&):: >]’: 352s /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 352s 1876 | __introsort_loop(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1884 | std::__partial_sort(__first, __last, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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&):: >]’: 352s /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 352s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1819 | __comp); 352s | ~~~~~~~ 352s /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 352s 1822 | std::__insertion_sort(__first, __last, __comp); 352s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/vector:72: 352s /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]’: 352s /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 352s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 352s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 352s 239 | __x.end()); 352s | ~~~~~~~~~~ 352s /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 352s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 251 | end(), _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 352s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 352s from /usr/include/c++/14/vector:65: 352s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 352s 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: 352s /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 352s 993 | std::_Destroy(__first, __last); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 352s In file included from /usr/include/c++/14/algorithm:63, 352s from /usr/include/basix/maps.h:8: 352s /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]’: 352s /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 352s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 776 | ranges::begin(__r2), ranges::end(__r2), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 777 | std::move(__result), std::move(__binary_op), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 778 | std::move(__proj1), std::move(__proj2)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 352s /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]’: 352s /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 352s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 352s 607 | this->_M_impl._M_start, 352s | ~~~~~~~~~~~~~~~~~~~~~~~ 352s 608 | _M_get_Tp_allocator()); 352s | ~~~~~~~~~~~~~~~~~~~~~~ 352s /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*]’: 352s /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 352s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~ 352s /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 352s /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*]’: 352s /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 352s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 352s | ^~~~~~~~~~~~~~~~~~ 352s /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 352s /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 352s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 185 | __uninit_copy(__first, __last, __result); 352s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 > >]’: 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 352s | ^~~~~~ 352s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 352s /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]’: 352s /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 352s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 1805 | std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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)::]’: 352s /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 352s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 352s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 2095 | __value, std::move(__comp), std::move(__proj)); 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s /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 >]’: 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s 642 | copy(_II __first, _II __last, _OI __result) 352s | ^~~~ 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 352s /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 352s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 352s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 352s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:14: 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 319 | return [](std::span, std::span, std::int32_t, int) 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 352s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 341 | return [dims, sub_element_fns](std::span data, 352s | ^ 352s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 352s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352s 350 | block_size); 352s | ~~~~~~~~~~~ 352s /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)>]’: 352s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 352s 233 | void assemble_matrix( 352s | ^~~~~~~~~~~~~~~ 352s /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 >&):: >]’: 352s /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 352s 135 | __push_heap(_RandomAccessIterator __first, 352s | ^~~~~~~~~~~ 352s /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 352s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 352s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 362 | return [ebs, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 247 | mesh->geometry().x(), constants, coefficients, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 248 | dof_marker0, dof_marker1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 372 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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>]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 376 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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>*]’: 353s /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 353s 346 | __niter_wrap(_From __from, _To __res) 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 380 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 384 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 386 | { T_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 > >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s /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}]’: 353s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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 >]’: 353s /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 353s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 353s | ^~~~~~~~ 353s /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 353s /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 353s 577 | return ranges::fill_n(std::move(__first), __len, __value); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/assembler.h:11: 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1289 | void assemble_vector( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1298 | constants, coefficients); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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*]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /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*]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /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*]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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&):: >]’: 353s /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 353s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~~~~~~ 353s /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 353s /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&):: >]’: 353s /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 353s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~~~~~ 353s /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 353s /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 353s /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 >]’: 353s /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 353s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 353s | ^~~~~~~~~ 353s /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 353s /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 >]’: 353s /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 353s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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&)::]’: 353s /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 353s 239 | operator()(_Value& __val, _Iterator __it) 353s | ^~~~~~~~ 353s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 353s /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 >&]’: 353s /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 353s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 353s /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]’: 353s /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 353s 128 | math::dot(cell_geometry, dphi, J, true); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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]’: 353s /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 353s 140 | math::inv(J, K); 353s | ~~~~~~~~~^~~~~~ 353s /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 353s /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 353s 142 | math::pinv(J, K); 353s | ~~~~~~~~~~^~~~~~ 353s /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 353s /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&):: >]’: 353s /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 353s 1863 | __partial_sort(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s 1868 | std::__heap_select(__first, __middle, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1869 | std::__sort_heap(__first, __middle, __comp); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1856 | __comp); 353s | ~~~~~~~ 353s /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 353s /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 353s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 353s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 353s /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 353s 87 | auto det(Matrix A) 353s | ^~~ 353s /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&):: >]’: 353s /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 353s 1770 | __insertion_sort(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1777 | if (__comp(__i, __first)) 353s | ~~~~~~^~~~~~~~~~~~~~ 353s /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 353s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 >&)::]’: 353s /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 353s 195 | operator()(_Iterator __it, _Value& __val) 353s | ^~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1074 | void apply_lifting( 353s | ^~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1121 | bc->set(bc_values1, std::nullopt, 1); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1127 | bc_markers1, x0[j], alpha); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1132 | bc_markers1, std::span(), alpha); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 152 | compute_jacobian_determinant(const U& J, std::span w) 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 172 | math::dot(B, J, BA); 353s | ~~~~~~~~~^~~~~~~~~~ 353s /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 353s /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 353s In file included from /usr/include/basix/maps.h:7: 353s /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]’: 353s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 353s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/la/Vector.h:14: 353s /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]’: 353s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 390 | void scatter_rev_begin(std::span send_buffer, 353s | ^~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /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 353s /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&):: >]’: 353s /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 353s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 353s | ^~~~~~~~~~~~~ 353s /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 353s 232 | if (__comp(__first + __secondChild, 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 233 | __first + (__secondChild - 1))) 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 353s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1589 | __heap_select(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s 1593 | std::__make_heap(__first, __middle, __comp); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1595 | if (__comp(__i, __first)) 353s | ~~~~~~^~~~~~~~~~~~~~ 353s /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 353s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 195 | void scatter_fwd_begin(std::span send_buffer, 353s | ^~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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&):: >]’: 353s /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 353s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~~~~~~ 353s /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 353s /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 353s 425 | std::__pop_heap(__first, __last, __last, __comp); 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s /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 353s 88 | if (__comp(__a, __b)) 353s | ~~~~~~^~~~~~~~~~ 353s /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 353s 90 | if (__comp(__b, __c)) 353s | ~~~~~~^~~~~~~~~~ 353s /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 353s 91 | std::iter_swap(__result, __b); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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 353s 92 | else if (__comp(__a, __c)) 353s | ~~~~~~^~~~~~~~~~ 353s /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 353s 93 | std::iter_swap(__result, __c); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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 353s 95 | std::iter_swap(__result, __a); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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 353s 97 | else if (__comp(__a, __c)) 353s | ~~~~~~^~~~~~~~~~ 353s /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 353s 98 | std::iter_swap(__result, __a); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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 353s 99 | else if (__comp(__b, __c)) 353s | ~~~~~~^~~~~~~~~~ 353s /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 353s 100 | std::iter_swap(__result, __c); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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 353s 102 | std::iter_swap(__result, __b); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1829 | __unguarded_partition(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s 1835 | while (__comp(__first, __pivot)) 353s | ~~~~~~^~~~~~~~~~~~~~~~~~ 353s /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 353s 1838 | while (__comp(__pivot, __last)) 353s | ~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 353s 1842 | std::iter_swap(__first, __last); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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&)::]’: 353s /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 353s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 353s | ^~~~~~~~ 353s /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 353s /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 > >]’: 353s /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 353s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 353s | ^~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 923 | std::__miter_base(__last), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 924 | __result); 353s | ~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 353s from /usr/include/dolfinx/fem/assembler.h:9: 353s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 353s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /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]’: 353s /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 353s /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*]’: 353s /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 353s 346 | __niter_wrap(_From __from, _To __res) 353s | ^~~~~~~~~~~~ 353s /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]’: 353s /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 353s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 353s | ^~~~~~~~~ 353s /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 353s /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]’: 353s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 >]’: 353s /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 353s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 353s | ^~~~~~~~~ 353s /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 353s /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&):: >]’: 353s /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 353s 135 | __push_heap(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~ 353s /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 353s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 > >]’: 353s /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 353s 855 | operator()(_It& __it, _Sent __bound) const 353s | ^~~~~~~~ 353s /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&):: >]’: 353s /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 353s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~~~~~~ 353s /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 353s /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&):: >]’: 353s /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 353s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~ 353s /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 353s /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 353s 1905 | std::__introsort_loop(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1906 | std::__lg(__last - __first) * 2, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1907 | __comp); 353s | ~~~~~~~ 353s /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 353s 1908 | std::__final_insertion_sort(__first, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/vector:72: 353s /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]’: 353s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 353s 954 | vector<_Tp, _Alloc>:: 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~~~~~ 353s /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 353s /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 353s /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 > >]’: 353s /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 353s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 353s | ^~~~~~~~~ 353s /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 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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)>]’: 353s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 267 | void assemble_matrix( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 249 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 > >]’: 353s /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 353s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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&)::]’: 353s /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 353s 239 | operator()(_Value& __val, _Iterator __it) 353s | ^~~~~~~~ 353s /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]’: 353s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 353s /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&)::]’: 353s /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 353s 195 | operator()(_Iterator __it, _Value& __val) 353s | ^~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/Function.h:10: 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 319 | return [](std::span, std::span, std::int32_t, int) 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 341 | return [dims, sub_element_fns](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 350 | block_size); 353s | ~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 353s | ^~~~~~~~~~~~~ 353s /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 353s 232 | if (__comp(__first + __secondChild, 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 233 | __first + (__secondChild - 1))) 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 362 | return [ebs, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 372 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 376 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 380 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /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 >]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 384 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 386 | { T_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 346 | __niter_wrap(_From __from, _To __res) 353s | ^~~~~~~~~~~~ 353s /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]’: 353s /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 353s 707 | vector(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~ 353s /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 353s /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)>]’: 353s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 711 | _M_range_initialize(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 712 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/numeric:62, 353s from /usr/include/basix/finite-element.h:19: 353s /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]’: 353s /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 353s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 353s | ^~~~ 353s /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 353s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 353s from /usr/include/c++/14/algorithm:63, 353s from /usr/include/basix/maps.h:8, 353s from /usr/include/basix/finite-element.h:9, 353s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:131: 353s /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&]’: 353s /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 353s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 111 | void assemble_vector( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 116 | impl::assemble_vector(b, L, constants, coefficients); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/algorithm:61: 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 540 | x.insert(x.end(), {x0, x1}); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 565 | v2, v3, vmid}); 353s | ~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 627 | {x.size() / 2, 2}, partitioner); 353s | ^ 353s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 632 | std::vector{}, {0, 2}, partitioner); 353s | ^ 353s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 46 | void reorder_list(std::span list, std::span nodemap) 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 53 | const std::vector orig(list.begin(), list.end()); 353s | ^~~~ 353s /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&):: >]’: 353s /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 353s 135 | __push_heap(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~ 353s /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 353s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 58 | std::ranges::copy(links_old, links_new.begin()); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 353s 239 | __x.end()); 353s | ~~~~~~~~~~ 353s /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 353s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 251 | end(), _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 353s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 353s from /usr/include/c++/14/vector:65: 353s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 353s 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: 353s /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 353s 993 | std::_Destroy(__first, __last); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 424 | return [](std::span, std::span, std::int32_t, int) 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 443 | return [this, sub_element_fns](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 451 | cell_info, cell, block_size); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 466 | return [this, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 475 | ebs); 353s | ~~~~ 353s /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]’: 353s /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 353s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1805 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 484 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1134 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 488 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1139 | return {__first, __first}; 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 492 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1148 | return {++__dest, __first}; 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 496 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 498 | { T_apply_right(data, cell_info[cell], n); }; 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1564 | erase(const_iterator __first, const_iterator __last) 353s | ^~~~~ 353s /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 353s /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 353s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 319 | return [](std::span, std::span, std::int32_t, int) 353s | ^ 353s /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&)::]’: 353s /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 353s 195 | operator()(_Iterator __it, _Value& __val) 353s | ^~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 671 | i0 + iy + ny + 2}); 353s | ~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 676 | {x.size() / 2, 2}, partitioner); 353s | ^ 353s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 681 | std::vector{}, {0, 2}, partitioner); 353s | ^ 353s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /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 353s 1536 | erase(const_iterator __position) 353s | ^~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 341 | return [dims, sub_element_fns](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 350 | block_size); 353s | ~~~~~~~~~~~ 353s /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 353s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 353s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 353s from /usr/include/dolfinx/fem/Function.h:11: 353s /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]’: 353s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 119 | std::ranges::copy(buffer, range.begin()); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 362 | return [ebs, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 372 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 376 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 380 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 384 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 61 | void assemble_cells( 353s | ^~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 353s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 155 | mat_set(dofs0, dofs1, Ae); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 353s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 353s /tmp/autopkgtest.dv2MZv/build.i5l/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 353s 164 | [](auto x) -> std::pair, std::vector> 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 386 | { T_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 353s from /usr/include/dolfinx.h:10: 353s /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]’: 353s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 676 | distribute_data(MPI_Comm comm0, std::span indices, 353s | ^~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 2021 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 152 | void apply_lifting( 353s | ^~~~~~~~~~~~~ 353s /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 > > >]’: 353s /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 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /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 353s In file included from /usr/include/dolfinx/fem/Function.h:17: 353s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 146 | std::span(_buffer_local), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 147 | _request); 353s | ~~~~~~~~~ 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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}]’: 353s /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 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 195 | void assemble_exterior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 254 | P0(_Ae, cell_info0, cell0, ndim1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 353s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 292 | mat_set(dofs0, dofs1, Ae); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 382 | create_geometry( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 > > >]’: 353s /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 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /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 353s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 424 | const std::vector l2l = graph::build::compute_local_to_local( 353s | ^~~ 353s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 429 | std::ranges::transform(l2l, igi.begin(), 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 353s 430 | [&nodes](auto index) { return nodes[index]; }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/la/Vector.h:14, 353s from /usr/include/dolfinx/fem/Function.h:17: 353s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 353s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 353s | ^~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 577 | _element->Tt_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 593 | _element->Tinv_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 353s | ^~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 544 | _element->T_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 353s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 99 | std::span(_buffer_remote), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 100 | std::span(_request)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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)::]’: 353s /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 353s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 2095 | __value, std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 353s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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&)::]’: 353s /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 353s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 201 | std::move(__f), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 334 | void assemble_interior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 353s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 353s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 353s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 353s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 353s | ^~~~~~~~ 353s /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 353s /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 353s 577 | return ranges::fill_n(std::move(__first), __len, __value); 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 353s | ^~~~~~~~ 353s /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 >]’: 353s /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 353s 181 | void dot(U A, V B, P C, bool transpose = false) 353s | ^~~ 353s /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 353s /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 353s /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]’: 353s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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&)::]’: 353s /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 353s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s /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)>]’: 353s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 267 | void assemble_matrix( 353s | ^~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 386 | __result, __alloc); 353s | ~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 125 | void inv(U A, V B) 353s | ^~~ 353s /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 353s In file included from /usr/include/c++/14/array:43, 353s from /usr/include/basix/cell.h:7: 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /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]’: 353s /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 353s 398 | return std::__uninitialized_copy_a 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 715 | 0); 353s | ~~ 353s In file included from /usr/include/c++/14/numeric:62: 353s /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)>]’: 353s /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 353s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 353s | ^~~~~~~~~~ 353s /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 353s /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]’: 353s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 111 | void assemble_vector( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 116 | impl::assemble_vector(b, L, constants, coefficients); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /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 353s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1697 | std::__uninitialized_copy_a(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1698 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 1699 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 146 | std::span(_buffer_local), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 147 | _request); 353s | ~~~~~~~~~ 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s In file included from /usr/include/c++/14/vector:66, 353s from /usr/include/basix/cell.h:10, 353s from /usr/include/basix/finite-element.h:7: 353s /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]’: 353s /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 353s 1413 | insert(const_iterator __position, initializer_list __l) 353s | ^~~~~~ 353s /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 353s /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 353s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1417 | std::random_access_iterator_tag()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1413 | insert(const_iterator __position, initializer_list __l) 353s | ^~~~~~ 353s /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 353s /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 353s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1417 | std::random_access_iterator_tag()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 346 | __niter_wrap(_From __from, _To __res) 353s | ^~~~~~~~~~~~ 353s /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]’: 353s /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 353s 707 | vector(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~ 353s /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 353s /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 353s 711 | _M_range_initialize(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 712 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/algorithm:61: 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 353s /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&]’: 353s /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 353s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/array:43, 353s from /usr/include/basix/cell.h:7: 353s /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]’: 353s /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 353s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 353s | ^~~~~~ 353s /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 >]’: 353s /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 353s 318 | operator()(_Range&& __r, _Out __result) const 353s | ^~~~~~~~ 353s /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]’: 353s /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 353s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 952 | __make_move_if_noexcept_iterator(__c.end()), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 953 | __c.get_allocator()).swap(__c); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 321 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 1618 | _M_allocate_and_copy(size_type __n, 353s | ^~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1625 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 353s | ^~~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 1789 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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 353s 1792 | auto __lasti = ranges::next(__first, __last); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 353s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 353s | ^ 353s In file included from /usr/include/c++/14/tuple:44, 353s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 353s from /usr/include/c++/14/bits/memory_resource.h:41, 353s from /usr/include/c++/14/vector:87: 353s /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]’: 353s /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 353s 767 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 353s | ^~~~~~~~ 353s /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 353s /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]’: 353s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 353s 195 | vector<_Tp, _Alloc>:: 353s | ^~~~~~~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 353s /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 353s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 353s | ^~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1159 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 353s 181 | vector<_Tp, _Alloc>:: 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 353s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 353s | ^~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s 607 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 608 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 3147 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1413 | insert(const_iterator __position, initializer_list __l) 353s | ^~~~~~ 353s /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 353s /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 353s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1417 | std::random_access_iterator_tag()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 318 | operator()(_Range&& __r, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 321 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 353s from /usr/include/dolfinx/geometry/utils.h:9, 353s from /usr/include/dolfinx/fem/interpolate.h:19, 353s from /usr/include/dolfinx/fem/Function.h:12: 353s /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]’: 353s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 783 | Mesh> create_mesh( 353s | ^~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 353s | ^ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 830 | cells1 = std::vector(cells.begin(), cells.end()); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/Function.h:12: 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 72 | cmap.tabulate(0, X, Xshape, phi_b); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 841 | std::vector cells1_v 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 880 | boundary_v.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 885 | boundary_v.erase(boundary_v.begin()); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 905 | nodes1.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 911 | Geometry geometry 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 508 | { return std::get<0>(idx) != r; }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 553 | [](auto x) { return std::get<1>(x); }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1159 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/functional:59, 353s from /usr/include/basix/finite-element.h:17: 353s /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 >}]’: 353s /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 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s 607 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 608 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 353s from /usr/include/dolfinx/geometry/utils.h:9, 353s from /usr/include/dolfinx/fem/interpolate.h:19, 353s from /usr/include/dolfinx/fem/Function.h:12: 353s /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 >]’: 353s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 783 | Mesh> create_mesh( 353s | ^~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 353s | ^ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 830 | cells1 = std::vector(cells.begin(), cells.end()); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 841 | std::vector cells1_v 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 >]’: 353s /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 353s 212 | void pinv(U A, V P) 353s | ^~~~ 353s /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 353s /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 353s 245 | dot(AT, A, ATA); 353s | ~~~^~~~~~~~~~~~ 353s /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 353s /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 353s 246 | inv(ATA, Inv); 353s | ~~~^~~~~~~~~~ 353s /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 353s 247 | dot(Inv, AT, P); 353s | ~~~^~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 880 | boundary_v.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 885 | boundary_v.erase(boundary_v.begin()); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 905 | nodes1.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 911 | Geometry geometry 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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]’: 353s /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 353s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1697 | std::__uninitialized_copy_a(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1698 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 1699 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 >]’: 353s /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 353s 994 | operator()(_It __x, _Sent __bound) const 353s | ^~~~~~~~ 353s /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 353s /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&)::]’: 353s /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 353s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~ 353s /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 353s /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 353s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 675 | move(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /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 353s /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 353s /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 353s 683 | return std::__copy_move_a(std::__miter_base(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 684 | std::__miter_base(__last), __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~ 353s /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 353s /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 353s 147 | { return std::copy(__first, __last, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 181 | void dot(U A, V B, P C, bool transpose = false) 353s | ^~~ 353s /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 353s /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 353s /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]’: 353s /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 353s 3123 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 1999 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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]’: 353s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 353s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 353s 1104 | constexpr default_accessor(default_accessor) noexcept {} 353s | ^~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 353s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 703 | void interpolate(Function& u, std::span f, 353s | ^~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 954 | cmap.tabulate(1, X, Xshape, phi_b); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 902 | transform(coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1805 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 386 | __result, __alloc); 353s | ~~~~~~~~~~~~~~~~~~ 353s /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 > >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /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)::]’: 353s /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 353s 3867 | find_if(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~ 353s /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 353s /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]’: 353s /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 353s 398 | return std::__uninitialized_copy_a 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 3876 | return std::__find_if(__first, __last, 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 715 | return std::__copy_n(__first, __n2, __result, 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 716 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 715 | return std::__copy_n(__first, __n2, __result, 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 716 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 508 | { return std::get<0>(idx) != r; }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 553 | [](auto x) { return std::get<1>(x); }); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 646 | std::next(x_new.begin(), shape[1] * i)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 658 | std::next(x_new.begin(), shape[1] * i)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 634 | void assemble_cells( 353s | ^~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 674 | P0(_be, cell_info0, c0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 634 | void assemble_cells( 353s | ^~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 674 | P0(_be, cell_info0, c0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 353s | ^~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 634 | void assemble_cells( 353s | ^~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 674 | P0(_be, cell_info0, c0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 720 | void assemble_exterior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 770 | P0(_be, cell_info0, cell0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 > >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 720 | void assemble_exterior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 770 | P0(_be, cell_info0, cell0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1697 | std::__uninitialized_copy_a(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1698 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 1699 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 720 | void assemble_exterior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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*]’: 353s /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 353s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~ 353s /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 353s /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 353s 147 | { return std::copy(__first, __last, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 770 | P0(_be, cell_info0, cell0, 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/Function.h:10: 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 319 | return [](std::span, std::span, std::int32_t, int) 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 341 | return [dims, sub_element_fns](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 350 | block_size); 353s | ~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 362 | return [ebs, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 372 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 376 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1618 | _M_allocate_and_copy(size_type __n, 353s | ^~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 380 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1625 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 384 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 386 | { T_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 353s | ^~~~~~~~ 353s /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 353s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 353s /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]’: 353s /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 353s 195 | math::dot(phi, cell_geometry, x); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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}]’: 353s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 816 | void assemble_interior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 887 | P0(be, cell_info0, cells0[0], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 888 | P0(sub_be, cell_info0, cells0[1], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 816 | void assemble_interior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 887 | P0(be, cell_info0, cells0[0], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 888 | P0(sub_be, cell_info0, cells0[1], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1789 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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 353s 1792 | auto __lasti = ranges::next(__first, __last); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 353s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 353s | ^ 353s /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)::]’: 353s /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 353s 2064 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s In file included from /usr/include/dolfinx/fem/utils.h:13: 353s /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]’: 353s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 66 | Expression( 353s | ^~~~~~~~~~ 353s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 816 | void assemble_interior_facets( 353s | ^~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 887 | P0(be, cell_info0, cells0[0], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 888 | P0(sub_be, cell_info0, cells0[1], 1); 353s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s 607 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 608 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/Expression.h: In lambda function: 353s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 191 | = [](std::span, std::span, 353s | ^ 353s /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]’: 353s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 156 | void eval(const mesh::Mesh& mesh, 353s | ^~~~ 353s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 247 | post_dof_transform(values_local, cell_info, e, size0); 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 72 | cmap.tabulate(0, X, Xshape, phi_b); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 353s | ^~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/Function.h:10: 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 319 | return [](std::span, std::span, std::int32_t, int) 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 341 | return [dims, sub_element_fns](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 350 | block_size); 353s | ~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 362 | return [ebs, sub_fn](std::span data, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 353s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 372 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 376 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 380 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 353s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 384 | return [this](std::span data, std::span cell_info, 353s | ^ 353s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 386 | { T_apply(data, cell_info[cell], block_size); }; 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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}]’: 353s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~ 353s /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 353s /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 353s 147 | { return std::copy(__first, __last, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/functional:59, 353s from /usr/include/basix/finite-element.h:17: 353s /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 >}]’: 353s /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 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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&]’: 353s /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 353s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1876 | __introsort_loop(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1884 | std::__partial_sort(__first, __last, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1697 | std::__uninitialized_copy_a(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1698 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 1699 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /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&):: >]’: 353s /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 353s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1819 | __comp); 353s | ~~~~~~~ 353s /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 353s 1822 | std::__insertion_sort(__first, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 353s from /usr/include/c++/14/bits/stl_algobase.h:67: 353s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 353s | ^~~~~~~~ 353s /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 353s /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 353s 193 | return std::_Destroy_aux::__destroy(__first, __last); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 353s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 196 | __destroy(__first, __last); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 353s /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 >]’: 353s /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 353s 994 | operator()(_It __x, _Sent __bound) const 353s | ^~~~~~~~ 353s /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 353s /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&)::]’: 353s /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 353s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~ 353s /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 353s /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 353s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 353s /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]’: 353s /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 353s 128 | math::dot(cell_geometry, dphi, J, true); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 675 | move(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s /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 353s 683 | return std::__copy_move_a(std::__miter_base(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 684 | std::__miter_base(__last), __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 140 | math::inv(J, K); 353s | ~~~~~~~~~^~~~~~ 353s /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 353s /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 353s 142 | math::pinv(J, K); 353s | ~~~~~~~~~~^~~~~~ 353s /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 353s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 353s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 353s /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 353s 87 | auto det(Matrix A) 353s | ^~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 147 | { return std::copy(__first, __last, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 3123 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s In file included from /usr/include/c++/14/functional:59, 353s from /usr/include/basix/finite-element.h:17: 353s /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}]’: 353s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 587 | operator()(_ArgTypes... __args) const 353s | ^~~~~~~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 353s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1413 | insert(const_iterator __position, initializer_list __l) 353s | ^~~~~~ 353s /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 353s /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 353s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1417 | std::random_access_iterator_tag()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 353s | ^~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 577 | _element->Tt_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 593 | _element->Tinv_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 783 | Mesh> create_mesh( 353s | ^~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 353s | ^~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 544 | _element->T_apply(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 353s | ^ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 830 | cells1 = std::vector(cells.begin(), cells.end()); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 841 | std::vector cells1_v 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 880 | boundary_v.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 885 | boundary_v.erase(boundary_v.begin()); 353s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 152 | compute_jacobian_determinant(const U& J, std::span w) 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 353s 905 | nodes1.erase(unique_end, range_end); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 911 | Geometry geometry 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s 172 | math::dot(B, J, BA); 353s | ~~~~~~~~~^~~~~~~~~~ 353s /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 353s /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 353s /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]’: 353s /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 353s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1805 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s In file included from /usr/include/basix/maps.h:7: 353s /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]’: 353s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 353s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)::]’: 353s /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 353s 3867 | find_if(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~ 353s /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 353s /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 353s 3876 | return std::__find_if(__first, __last, 353s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 643 | _element->Tt_apply_right(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 353s | ^~~~~~~~ 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1147 | void assemble_vector( 353s | ^~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1189 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1190 | P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1192 | coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 715 | return std::__copy_n(__first, __n2, __result, 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 716 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1196 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1197 | P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1199 | coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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]’: 353s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 353s | ^~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 609 | _element->T_apply_right(data, n, cell_permutation); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 353s | ^~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1205 | fn, constants, coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 715 | return std::__copy_n(__first, __n2, __result, 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 716 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1229 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1232 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1236 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1239 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1243 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1246 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1260 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1263 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1267 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1270 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1274 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1277 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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&]’: 353s /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 353s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 353s | ^~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 353s | ^~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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]’: 353s /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 353s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 353s | ^~~~~~~~ 353s /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 > >]’: 353s /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 353s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 1817 | { return _ReturnType(__i); } 353s | ^~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 707 | vector(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~ 353s /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 353s /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 353s 711 | _M_range_initialize(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 712 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /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 353s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~ 353s /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 353s /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*]’: 353s /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 353s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 185 | __uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 353s | ^~~~~~~~ 353s /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 353s /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 353s /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 353s 310 | return ranges::__copy_or_move(std::move(__first), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 353s 311 | std::move(__last), 353s | ~~~~~~~~~~~~~~~~~~ 353s 312 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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]’: 353s /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 353s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 353s | ^~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /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 353s 371 | return std::__do_uninit_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s 373 | return std::uninitialized_copy(__first, __last, __result); 353s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 249 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 494 | void assemble_matrix( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 >]’: 353s /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 353s 855 | operator()(_It& __it, _Sent __bound) const 353s | ^~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 549 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~^ 353s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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&):: >]’: 353s /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 353s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 353s | ^~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 572 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 574 | a.domain(IntegralType::exterior_facet, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 578 | perms); 353s | ~~~~~~ 353s /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 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s 1905 | std::__introsort_loop(__first, __last, 353s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s 1906 | std::__lg(__last - __first) * 2, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1907 | __comp); 353s | ~~~~~~~ 353s /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 353s 1908 | std::__final_insertion_sort(__first, __last, __comp); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 588 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 590 | a.domain(IntegralType::interior_facet, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 594 | cell_info1, perms); 353s | ~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 353s /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 353s 608 | __miter_base(_Iterator __it) 353s | ^~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 353s | ^~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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*]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 353s | ^~~~~~~~~~~~~~ 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 249 | std::move(__result)); 353s | ~~~~~~~~~~~~~~~~~~~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 737 | std::move(__result), 353s | ~~~~~~~~~~~~~~~~~~~~ 353s 738 | std::move(__op), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)::]’: 353s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 927 | void pack_coefficient_entity(std::span c, int cstride, 353s | ^~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 353s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1789 | operator()(_Iter __first, _Sent __last, 353s | ^~~~~~~~ 353s /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 353s /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 353s 1792 | auto __lasti = ranges::next(__first, __last); 353s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 353s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 353s | ^ 353s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 353s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 703 | void interpolate(Function& u, std::span f, 353s | ^~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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):: >]’: 353s /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 353s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 353s | ^~~~~~~~~ 353s /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 353s /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 353s 2152 | return __find_if(__first, __last, __pred, 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 353s 2153 | std::__iterator_category(__first)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 353s | ^~~~~~~~ 353s /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 353s /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 353s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 954 | cmap.tabulate(1, X, Xshape, phi_b); 353s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 353s | ^~~~~~~~ 353s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 683 | { return std::copy(__first, __first + __n, __result); } 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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)>]’: 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 494 | void assemble_matrix( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 549 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~^ 353s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 572 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 574 | a.domain(IntegralType::exterior_facet, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 578 | perms); 353s | ~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 588 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 590 | a.domain(IntegralType::interior_facet, i), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 594 | cell_info1, perms); 353s | ~~~~~~~~~~~~~~~~~~ 353s /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 353s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 >]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1413 | insert(const_iterator __position, initializer_list __l) 353s | ^~~~~~ 353s /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 353s /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 353s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 353s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1417 | std::random_access_iterator_tag()); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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*]’: 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 642 | copy(_II __first, _II __last, _OI __result) 353s | ^~~~ 353s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s /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 353s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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]’: 353s /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 353s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 353s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1159 | std::move(__comp), std::move(__proj)); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /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 >]’: 353s /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 353s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 353s | ^~~~~~~~ 353s /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]’: 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1147 | void assemble_vector( 353s | ^~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1189 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1190 | P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1192 | coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1196 | impl::assemble_cells( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1197 | P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1199 | coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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]’: 353s /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 353s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 353s 607 | this->_M_impl._M_start, 353s | ~~~~~~~~~~~~~~~~~~~~~~~ 353s 608 | _M_get_Tp_allocator()); 353s | ~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 353s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1205 | fn, constants, coeffs, cstride, cell_info0); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1229 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1232 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1236 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1239 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1243 | impl::assemble_exterior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1246 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1260 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1263 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1267 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1270 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 1274 | impl::assemble_interior_facets( 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s 1277 | constants, coeffs, cstride, cell_info0, perms); 353s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /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 353s /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]’: 353s /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 353s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 353s | ^~~~~~~~~~~~ 353s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 353s from /usr/include/dolfinx/geometry/utils.h:9, 353s from /usr/include/dolfinx/fem/interpolate.h:19: 353s /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]’: 353s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 783 | Mesh> create_mesh( 353s | ^~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 353s | ^ 353s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 830 | cells1 = std::vector(cells.begin(), cells.end()); 353s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 353s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 353s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 353s 841 | std::vector cells1_v 353s | ^~~~~~~~ 353s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 354s 880 | boundary_v.erase(unique_end, range_end); 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 354s 885 | boundary_v.erase(boundary_v.begin()); 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 354s | ^~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 354s 905 | nodes1.erase(unique_end, range_end); 354s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 911 | Geometry geometry 354s | ^~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1849 | permute_data(u, n, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1852 | transform_data(u, n, cell_info, _etrans_invT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1853 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1833 | permute_data(u, n, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1836 | transform_data(u, n, cell_info, _etransT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1837 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1865 | permute_data(u, n, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1868 | transform_data(u, n, cell_info, _etrans_inv, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1869 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1810 | void FiniteElement::T_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1817 | permute_data(u, n, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1820 | transform_data(u, n, cell_info, _etrans, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1821 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 354s | ^~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 985 | _lift_bc_cells( 354s | ~~~~~~~~~~~~~~~~~~~~~~~^ 354s 986 | b, x_dofmap, x, kernel, cells, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 990 | bc_markers1, x0, alpha); 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 994 | _lift_bc_cells( 354s | ~~~~~~~~~~~~~~~~~~~~~~~^ 354s 995 | b, x_dofmap, x, kernel, cells, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 999 | bc_markers1, x0, alpha); 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1005 | P0, 354s | ~~~ 354s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1008 | bc_values1, bc_markers1, x0, alpha); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1028 | _lift_bc_exterior_facets( 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 354s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1030 | a.domain(IntegralType::exterior_facet, i), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1034 | bc_markers1, x0, alpha, perms); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1043 | _lift_bc_interior_facets( 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 354s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1045 | a.domain(IntegralType::interior_facet, i), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1049 | bc_markers1, x0, alpha); 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s /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 >]’: 354s /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 354s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 354s /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 354s 87 | auto det(Matrix A) 354s | ^~~ 354s /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)::]’: 354s /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 354s 2064 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /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 >]’: 354s /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 354s 125 | void inv(U A, V B) 354s | ^~~ 354s /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 354s /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&):: >]’: 354s /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 354s 1863 | __partial_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~ 354s /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 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~~~ 354s /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 354s 1868 | std::__heap_select(__first, __middle, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1869 | std::__sort_heap(__first, __middle, __comp); 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1856 | __comp); 354s | ~~~~~~~ 354s /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 354s /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 354s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 577 | _element->Tt_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 593 | _element->Tinv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1770 | __insertion_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1777 | if (__comp(__i, __first)) 354s | ~~~~~~^~~~~~~~~~~~~~ 354s /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 354s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 354s | ^~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~ 354s /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 354s /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 354s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 544 | _element->T_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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]’: 354s /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 354s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 386 | __result, __alloc); 354s | ~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/array:43, 354s from /usr/include/basix/cell.h:7: 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /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]’: 354s /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 354s 398 | return std::__uninitialized_copy_a 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 386 | __result, __alloc); 354s | ~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 354s | ^~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 398 | return std::__uninitialized_copy_a 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /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 354s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 354s | ^~~~~~~~ 354s /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 354s /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 354s 577 | return ranges::fill_n(std::move(__first), __len, __value); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1849 | permute_data(u, n, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1852 | transform_data(u, n, cell_info, _etrans_invT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1853 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1697 | std::__uninitialized_copy_a(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1698 | this->_M_impl._M_start, 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s 1699 | _M_get_Tp_allocator()); 354s | ~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1833 | permute_data(u, n, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1836 | transform_data(u, n, cell_info, _etransT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1837 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 707 | vector(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~ 354s /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 354s /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 354s 711 | _M_range_initialize(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 712 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1865 | permute_data(u, n, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1868 | transform_data(u, n, cell_info, _etrans_inv, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1869 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 125 | void inv(U A, V B) 354s | ^~~ 354s /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 354s /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 >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1618 | _M_allocate_and_copy(size_type __n, 354s | ^~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1625 | _M_get_Tp_allocator()); 354s | ~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1789 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1810 | void FiniteElement::T_apply(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1792 | auto __lasti = ranges::next(__first, __last); 354s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1817 | permute_data(u, n, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 354s | ^ 354s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1820 | transform_data(u, n, cell_info, _etrans, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1821 | precompute::apply_matrix); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 233 | void assemble_matrix( 354s | ^~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/tuple:44, 354s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 354s from /usr/include/c++/14/bits/memory_resource.h:41, 354s from /usr/include/c++/14/vector:87: 354s /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]’: 354s /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 354s 767 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 247 | mesh->geometry().x(), constants, coefficients, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 248 | dof_marker0, dof_marker1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /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 354s /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]’: 354s /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 354s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 354s | ^~~~~~~~ 354s /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 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 354s 195 | vector<_Tp, _Alloc>:: 354s | ^~~~~~~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 354s /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 354s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 354s | ^~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 354s 181 | vector<_Tp, _Alloc>:: 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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 354s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 354s | ^~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 354s | ^~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 354s | ^~~~ 354s /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 354s /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 354s 1029 | std::__fill_a(__first, __last, __value); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 346 | __niter_wrap(_From __from, _To __res) 354s | ^~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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]’: 354s /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 354s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 354s | ^~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 346 | __niter_wrap(_From __from, _To __res) 354s | ^~~~~~~~~~~~ 354s /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]’: 354s /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 354s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 3147 | std::move(__comp), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1289 | void assemble_vector( 354s | ^~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 354s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1298 | constants, coefficients); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s In file included from /usr/include/dolfinx/la/Vector.h:14: 354s /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]’: 354s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 390 | void scatter_rev_begin(std::span send_buffer, 354s | ^~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 354s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 508 | { return std::get<0>(idx) != r; }); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 553 | [](auto x) { return std::get<1>(x); }); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 354s | ^~~~~~~~ 354s /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 354s /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 354s 577 | return ranges::fill_n(std::move(__first), __len, __value); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 646 | std::next(x_new.begin(), shape[1] * i)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 658 | std::next(x_new.begin(), shape[1] * i)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 354s | ^~~~~~~~~~ 354s /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 354s 1154 | std::__fill_a(__first, __first + __n, __value); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 249 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 354s | ^~~~~~~~~~~~ 354s /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]’: 354s /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 354s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 354s | ^~~~~~~~~ 354s /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 354s /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 >]’: 354s /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 354s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 354s | ^~~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 855 | operator()(_It& __it, _Sent __bound) const 354s | ^~~~~~~~ 354s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1964 | transform_data(u, n, cell_info, _etrans_inv, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1965 | precompute::apply_tranpose_matrix_right); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~ 354s /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 354s /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 354s 1905 | std::__introsort_loop(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1906 | std::__lg(__last - __first) * 2, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1907 | __comp); 354s | ~~~~~~~ 354s /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 354s 1908 | std::__final_insertion_sort(__first, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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*]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 249 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1887 | permute_data(dblock, 1, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1892 | transform_data(u, n, cell_info, _etrans, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1893 | precompute::apply_tranpose_matrix_right); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1911 | permute_data(dblock, 1, cell_info, _eperm); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1916 | transform_data(u, n, cell_info, _etrans_invT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1917 | precompute::apply_tranpose_matrix_right); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 737 | std::move(__result), 354s | ~~~~~~~~~~~~~~~~~~~~ 354s 738 | std::move(__op), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/algorithm:61: 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 354s | ^~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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]’: 354s /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 354s 1789 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /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 354s 1792 | auto __lasti = ranges::next(__first, __last); 354s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /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 354s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 354s | ^ 354s /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]’: 354s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 354s | ^~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 354s 954 | vector<_Tp, _Alloc>:: 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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):: >]’: 354s /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 354s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 354s | ^~~~~~~~~ 354s /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 354s /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 354s 2152 | return __find_if(__first, __last, __pred, 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s 2153 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1999 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1940 | transform_data(u, n, cell_info, _etransT, 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1941 | precompute::apply_tranpose_matrix_right); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 354s | ^~~~~~~~ 354s /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 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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]’: 354s /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 354s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 354s | ^~~~~~~~ 354s /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 354s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 737 | std::move(__result), 354s | ~~~~~~~~~~~~~~~~~~~~ 354s 738 | std::move(__op), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 212 | void pinv(U A, V P) 354s | ^~~~ 354s /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 354s /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 354s 245 | dot(AT, A, ATA); 354s | ~~~^~~~~~~~~~~~ 354s /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 354s /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 354s 246 | inv(ATA, Inv); 354s | ~~~^~~~~~~~~~ 354s /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 354s 247 | dot(Inv, AT, P); 354s | ~~~^~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 354s | ^~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 >]’: 354s /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 354s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 354s | ^~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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 354s 577 | return ranges::fill_n(std::move(__first), __len, __value); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 354s | ^~~~~~~~~~ 354s /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]’: 354s /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 354s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 354s | ^~~~ 354s /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 354s /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 >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 1154 | std::__fill_a(__first, __first + __n, __value); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 354s | ^~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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]’: 354s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 46 | void reorder_list(std::span list, std::span nodemap) 354s | ^~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 53 | const std::vector orig(list.begin(), list.end()); 354s | ^~~~ 354s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 58 | std::ranges::copy(links_old, links_new.begin()); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 1508 | move_iterator(iterator_type __i) 354s | ^~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /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 354s 1697 | std::__uninitialized_copy_a(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1698 | this->_M_impl._M_start, 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s 1699 | _M_get_Tp_allocator()); 354s | ~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1805 | std::move(__comp), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1134 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /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 354s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1139 | return {__first, __first}; 354s | ^ 354s /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 354s 1148 | return {++__dest, __first}; 354s | ^ 354s /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]’: 354s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 354s | ^~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1564 | erase(const_iterator __first, const_iterator __last) 354s | ^~~~~ 354s /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 354s /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 354s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 354s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 354s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 354s 1104 | constexpr default_accessor(default_accessor) noexcept {} 354s | ^~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1536 | erase(const_iterator __position) 354s | ^~~~~ 354s /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 354s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 354s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 354s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 354s from /usr/include/dolfinx/fem/Function.h:11: 354s /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]’: 354s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 119 | std::ranges::copy(buffer, range.begin()); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 233 | void assemble_matrix( 354s | ^~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 247 | mesh->geometry().x(), constants, coefficients, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 248 | dof_marker0, dof_marker1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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&]’: 354s /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 354s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 354s from /usr/include/dolfinx.h:10: 354s /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 >]’: 354s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 676 | distribute_data(MPI_Comm comm0, std::span indices, 354s | ^~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 354s | ^~~~~~~~ 354s /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 354s /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 354s 577 | return ranges::fill_n(std::move(__first), __len, __value); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/dolfinx/fem/assembler.h:11: 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1289 | void assemble_vector( 354s | ^~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 354s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1298 | constants, coefficients); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /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 354s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 2021 | std::move(__comp), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 523 | cmap.tabulate(1, X, Xshape, phi_b); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 620 | apply_dof_transformation0( 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 354s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 622 | dim0 * value_size_ref0), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~ 354s 623 | cell_info0, cells0[c], value_size_ref0); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 128 | math::dot(cell_geometry, dphi, J, true); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s /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]’: 354s /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 354s 140 | math::inv(J, K); 354s | ~~~~~~~~~^~~~~~ 354s /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 354s /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 354s 142 | math::pinv(J, K); 354s | ~~~~~~~~~~^~~~~~ 354s /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 354s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 354s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 354s /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 354s 87 | auto det(Matrix A) 354s | ^~~ 354s /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 >]’: 354s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 382 | create_geometry( 354s | ^~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 424 | const std::vector l2l = graph::build::compute_local_to_local( 354s | ^~~ 354s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 429 | std::ranges::transform(l2l, igi.begin(), 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 354s 430 | [&nodes](auto index) { return nodes[index]; }); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1876 | __introsort_loop(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1884 | std::__partial_sort(__first, __last, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1819 | __comp); 354s | ~~~~~~~ 354s /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 354s 1822 | std::__insertion_sort(__first, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 354s | ^~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 152 | compute_jacobian_determinant(const U& J, std::span w) 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 172 | math::dot(B, J, BA); 354s | ~~~~~~~~~^~~~~~~~~~ 354s /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 354s /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 354s In file included from /usr/include/basix/maps.h:7, 354s from /usr/include/basix/finite-element.h:9: 354s /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]’: 354s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 354s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /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 354s 994 | operator()(_It __x, _Sent __bound) const 354s | ^~~~~~~~ 354s /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 354s /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&)::]’: 354s /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 354s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~ 354s /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 354s /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 354s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 354s /tmp/autopkgtest.dv2MZv/build.i5l/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 354s 181 | [](auto x) -> std::pair, std::vector> 354s | ^ 354s /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):: >]’: 354s /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 354s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~~~~ 354s /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 354s /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 354s 2107 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2111 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2115 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2119 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2127 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2132 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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 354s 2137 | if (__pred(__first)) 354s | ~~~~~~^~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s [ 53%] Linking CXX executable demo_interpolation_different_meshes 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 577 | _element->Tt_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 593 | _element->Tinv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~~~ 354s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 354s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 544 | _element->T_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 577 | _element->Tt_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 593 | _element->Tinv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 544 | _element->T_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /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 >]’: 354s /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 354s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 354s | ^~~~~~~~ 354s /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 354s /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 354s 577 | return ranges::fill_n(std::move(__first), __len, __value); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /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]’: 354s /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 354s 707 | vector(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~ 354s /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 354s /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 354s 711 | _M_range_initialize(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 712 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 125 | void inv(U A, V B) 354s | ^~~ 354s /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 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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*]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 >&}]’: 354s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 354s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 424 | return [](std::span, std::span, std::int32_t, int) 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 443 | return [this, sub_element_fns](std::span data, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 451 | cell_info, cell, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1589 | __heap_select(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s /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 354s 1593 | std::__make_heap(__first, __middle, __comp); 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1595 | if (__comp(__i, __first)) 354s | ~~~~~~^~~~~~~~~~~~~~ 354s /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 354s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 354s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 466 | return [this, sub_fn](std::span data, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 354s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 475 | ebs); 354s | ~~~~ 354s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 354s /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&):: >]’: 354s /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 354s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~~~~~~ 354s /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 354s /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 354s 425 | std::__pop_heap(__first, __last, __last, __comp); 354s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s /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 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 484 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /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 354s 88 | if (__comp(__a, __b)) 354s | ~~~~~~^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 90 | if (__comp(__b, __c)) 354s | ~~~~~~^~~~~~~~~~ 354s /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 354s 91 | std::iter_swap(__result, __b); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /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 354s 92 | else if (__comp(__a, __c)) 354s | ~~~~~~^~~~~~~~~~ 354s /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 354s 93 | std::iter_swap(__result, __c); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /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 354s 95 | std::iter_swap(__result, __a); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /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 354s 97 | else if (__comp(__a, __c)) 354s | ~~~~~~^~~~~~~~~~ 354s /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 354s 98 | std::iter_swap(__result, __a); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /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 354s 99 | else if (__comp(__b, __c)) 354s | ~~~~~~^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 488 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /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 354s 100 | std::iter_swap(__result, __c); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /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 354s 102 | std::iter_swap(__result, __b); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 492 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1829 | __unguarded_partition(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s /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 354s 1835 | while (__comp(__first, __pivot)) 354s | ~~~~~~^~~~~~~~~~~~~~~~~~ 354s /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 354s 1838 | while (__comp(__pivot, __last)) 354s | ~~~~~~^~~~~~~~~~~~~~~~~ 354s /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 354s 1842 | std::iter_swap(__first, __last); 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 496 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 498 | { T_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 354s /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&)::]’: 354s /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 354s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 354s | ^~~~~~~~ 354s /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 354s /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 > >]’: 354s /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 354s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s /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 354s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 923 | std::__miter_base(__last), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 924 | __result); 354s | ~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 577 | _element->Tt_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 354s | ^~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 593 | _element->Tinv_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 354s | ^~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 544 | _element->T_apply(data, n, cell_permutation); 354s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > > >]’: 354s /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 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /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 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > > >]’: 354s /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 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /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 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1674 | void FiniteElement::permute_data( 354s | ^~~~~~~~~~~~~~~~ 354s In file included from /usr/include/basix/finite-element.h:12: 354s /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]’: 354s /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 354s 243 | void apply_matrix( 354s | ^~~~~~~~~~~~ 354s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1733 | void FiniteElement::transform_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s 1754 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1756 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1775 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1777 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1786 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1788 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1674 | void FiniteElement::permute_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1733 | void FiniteElement::transform_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s 1754 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1756 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1786 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1788 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1797 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1799 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 354s from /usr/include/c++/14/bits/stl_algobase.h:67: 354s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 354s | ^~~~~~~~ 354s /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 354s /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 354s 193 | return std::_Destroy_aux::__destroy(__first, __last); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /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 354s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 196 | __destroy(__first, __last); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 354s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 354s 1104 | constexpr default_accessor(default_accessor) noexcept {} 354s | ^~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 212 | void pinv(U A, V P) 354s | ^~~~ 354s /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 354s /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 354s 245 | dot(AT, A, ATA); 354s | ~~~^~~~~~~~~~~~ 354s /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 354s /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 354s 246 | inv(ATA, Inv); 354s | ~~~^~~~~~~~~~ 354s /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 354s 247 | dot(Inv, AT, P); 354s | ~~~^~~~~~~~~~~~ 354s /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 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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> >]’: 354s /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 354s 318 | operator()(_Range&& __r, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 321 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 249 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 181 | void dot(U A, V B, P C, bool transpose = false) 354s | ^~~ 354s /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 354s /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 354s /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]’: 354s /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 354s 285 | void apply_tranpose_matrix_right( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 523 | cmap.tabulate(1, X, Xshape, phi_b); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 620 | apply_dof_transformation0( 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 354s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 622 | dim0 * value_size_ref0), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~ 354s 623 | cell_info0, cells0[c], value_size_ref0); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 354s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 354s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 354s 1104 | constexpr default_accessor(default_accessor) noexcept {} 354s | ^~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 354s /tmp/autopkgtest.dv2MZv/build.i5l/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 354s 195 | [](auto x) -> std::pair, std::vector> 354s | ^ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 354s | ^~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 354s /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 354s 642 | copy(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /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 354s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 354s from /usr/include/c++/14/tuple:44, 354s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 354s from /usr/include/c++/14/bits/memory_resource.h:41, 354s from /usr/include/c++/14/vector:87: 354s /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 > >]’: 354s /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 354s 994 | operator()(_It __x, _Sent __bound) const 354s | ^~~~~~~~ 354s /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 354s /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&)::]’: 354s /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 354s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~ 354s /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*]’: 354s /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 354s /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 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 354s | ^~~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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 354s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 249 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /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 354s 952 | operator()(_It&& __first, _Sent __last) const 354s | ^~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1863 | __partial_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~ 354s /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 354s /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 354s /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 354s 1868 | std::__heap_select(__first, __middle, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1869 | std::__sort_heap(__first, __middle, __comp); 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1856 | __comp); 354s | ~~~~~~~ 354s /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 354s /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 354s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 354s | ^~~~ 354s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 902 | transform(coeffs, cell_info, cell, 1); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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&):: >]’: 354s /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 354s 1770 | __insertion_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1777 | if (__comp(__i, __first)) 354s | ~~~~~~^~~~~~~~~~~~~~ 354s /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 354s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 354s | ^~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 424 | return [](std::span, std::span, std::int32_t, int) 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 443 | return [this, sub_element_fns](std::span data, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 451 | cell_info, cell, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 466 | return [this, sub_fn](std::span data, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 354s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 475 | ebs); 354s | ~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 484 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 488 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 492 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 354s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 496 | return [this](std::span data, std::span cell_info, 354s | ^ 354s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 498 | { T_apply_right(data, cell_info[cell], n); }; 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 1697 | std::__uninitialized_copy_a(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1698 | this->_M_impl._M_start, 354s | ~~~~~~~~~~~~~~~~~~~~~~~ 354s 1699 | _M_get_Tp_allocator()); 354s | ~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 > >]’: 354s /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 354s 855 | operator()(_It& __it, _Sent __bound) const 354s | ^~~~~~~~ 354s /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&):: >]’: 354s /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 354s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 61 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1905 | std::__introsort_loop(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 1906 | std::__lg(__last - __first) * 2, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1907 | __comp); 354s | ~~~~~~~ 354s /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 354s 1908 | std::__final_insertion_sort(__first, __last, __comp); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s /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 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 155 | mat_set(dofs0, dofs1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 354s /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 354s 310 | return ranges::__copy_or_move(std::move(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 354s 311 | std::move(__last), 354s | ~~~~~~~~~~~~~~~~~~ 354s 312 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)::]’: 354s /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 354s 317 | operator()(_Iterator __it) 354s | ^~~~~~~~ 354s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 354s from /usr/include/c++/14/bits/stl_algobase.h:67: 354s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 354s | ^~~~~~~~ 354s /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 354s /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 354s 193 | return std::_Destroy_aux::__destroy(__first, __last); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s /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 354s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 196 | __destroy(__first, __last); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 354s /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 >]’: 354s /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 354s 994 | operator()(_It __x, _Sent __bound) const 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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&)::]’: 354s /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 354s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~ 354s /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 354s /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 354s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /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 354s 675 | move(_II __first, _II __last, _OI __result) 354s | ^~~~ 354s /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 354s /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 354s /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 354s 683 | return std::__copy_move_a(std::__miter_base(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 684 | std::__miter_base(__last), __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 354s | ^~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 195 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 254 | P0(_Ae, cell_info0, cell0, ndim1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~ 354s /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 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 147 | { return std::copy(__first, __last, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 292 | mat_set(dofs0, dofs1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 3123 | operator()(_Iter __first, _Sent __last, 354s | ^~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 >]’: 354s /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 354s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 354s | ^~~~~~~~ 354s /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 354s /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 354s /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 354s 310 | return ranges::__copy_or_move(std::move(__first), 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 354s 311 | std::move(__last), 354s | ~~~~~~~~~~~~~~~~~~ 354s 312 | std::move(__result)); 354s | ~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 334 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 61 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 155 | mat_set(dofs0, dofs1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1805 | std::move(__comp), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)::]’: 354s /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 354s 3867 | find_if(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~ 354s /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 354s /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 354s 3876 | return std::__find_if(__first, __last, 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 354s | ^~~~~~~~ 354s /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 354s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 737 | std::move(__result), 354s | ~~~~~~~~~~~~~~~~~~~~ 354s 738 | std::move(__op), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 195 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 254 | P0(_Ae, cell_info0, cell0, ndim1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 292 | mat_set(dofs0, dofs1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 334 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /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 354s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 354s | ^~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 634 | void assemble_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 674 | P0(_be, cell_info0, c0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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]’: 354s /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 354s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 371 | return std::__do_uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 373 | return std::uninitialized_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s /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 >]’: 354s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 354s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >&}]’: 354s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~~~~~~ 354s /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 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 720 | void assemble_exterior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 770 | P0(_be, cell_info0, cell0, 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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&):: >]’: 354s /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 354s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 354s | ^~~~~~~~~~ 354s /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 354s /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 354s /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 > >]’: 354s /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 354s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 354s | ^~~~~~~~~ 354s /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 354s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 354s /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 354s 608 | __miter_base(_Iterator __it) 354s | ^~~~~~~~~~~~ 354s /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 > >]’: 354s /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 354s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s /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&)::]’: 354s /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 354s 239 | operator()(_Value& __val, _Iterator __it) 354s | ^~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/bits/refwrap.h:38, 354s from /usr/include/c++/14/vector:68: 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)::]’: 354s /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 354s 3867 | find_if(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~ 354s /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 354s /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 354s 3876 | return std::__find_if(__first, __last, 354s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 354s | ^~~~~~~~ 354s /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 354s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 354s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 737 | std::move(__result), 354s | ~~~~~~~~~~~~~~~~~~~~ 354s 738 | std::move(__op), std::move(__proj)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 354s | ^~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s /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 354s 715 | return std::__copy_n(__first, __n2, __result, 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s 716 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 354s | ^~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s /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 354s 715 | return std::__copy_n(__first, __n2, __result, 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 354s 716 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 354s | ^~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 > >]’: 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 354s | ^~~~~~~~ 354s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354s /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 354s 683 | { return std::copy(__first, __first + __n, __result); } 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1674 | void FiniteElement::permute_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/basix/finite-element.h:12: 354s /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]’: 354s /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 354s 243 | void apply_matrix( 354s | ^~~~~~~~~~~~ 354s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 154 | void apply_permutation_mapped(std::span perm, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 144 | void apply_permutation(std::span perm, std::span data, 354s | ^~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 816 | void assemble_interior_facets( 354s | ^~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 887 | P0(be, cell_info0, cells0[0], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 888 | P0(sub_be, cell_info0, cells0[1], 1); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1733 | void FiniteElement::transform_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s 1754 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1756 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1775 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1777 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 354s 1786 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1788 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s In file included from /usr/include/c++/14/vector:72: 354s /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]’: 354s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 354s 954 | vector<_Tp, _Alloc>:: 354s | ^~~~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1674 | void FiniteElement::permute_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 172 | void apply_inv_permutation_right(std::span perm, 354s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 354s /tmp/autopkgtest.dv2MZv/build.i5l/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 354s 59 | [](auto x) -> std::pair, std::vector> 354s | ^ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /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 354s 283 | std::fill(begin(), end(), __val); 354s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 354s /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]’: 354s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 1733 | void FiniteElement::transform_data( 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s 1754 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1756 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1786 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1788 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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 354s 1797 | op(std::span(v_size_t), 354s | ~~^~~~~~~~~~~~~~~~~~~~~ 354s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 1799 | dofstart, block_size); 354s | ~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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}]’: 354s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 354s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 354s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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)>]’: 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 76 | void _lift_bc_cells( 354s | ^~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s /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]’: 354s /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 354s 707 | vector(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~ 354s /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 354s /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 354s 711 | _M_range_initialize(__first, __last, 354s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 354s 712 | std::__iterator_category(__first)); 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 168 | P0(Ae, cell_info0, c0, num_cols); 354s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 354s 169 | P1T(Ae, cell_info1, c1, num_rows); 354s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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 >]’: 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 354s | ^~~~~~~~~~~~~ 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354s /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*]’: 354s /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 354s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~ 354s /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 354s In file included from /usr/include/c++/14/numeric:62, 354s from /usr/include/basix/finite-element.h:19: 354s /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]’: 354s /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 354s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 354s | ^~~~ 354s /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 354s /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*]’: 354s /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 354s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 354s | ^~~~~~~~~~~~~~~~~~ 354s /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 354s /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 354s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 354s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s 185 | __uninit_copy(__first, __last, __result); 354s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 354s /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*]’: 354s /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 354s 2981 | __miter_base(move_iterator<_Iterator> __it) 354s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s /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]’: 355s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 46 | void reorder_list(std::span list, std::span nodemap) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 53 | const std::vector orig(list.begin(), list.end()); 355s | ^~~~ 355s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 58 | std::ranges::copy(links_old, links_new.begin()); 355s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1589 | __heap_select(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1593 | std::__make_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1595 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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 355s 425 | std::__pop_heap(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s /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 355s 88 | if (__comp(__a, __b)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 90 | if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 91 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 92 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 93 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 95 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 97 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 98 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 99 | else if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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]’: 355s /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 355s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 355s 239 | __x.end()); 355s | ~~~~~~~~~~ 355s /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 355s 100 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 102 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 251 | end(), _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 355s from /usr/include/c++/14/bits/stl_uninitialized.h:64: 355s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 355s 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: 355s /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 355s 993 | std::_Destroy(__first, __last); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1829 | __unguarded_partition(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1835 | while (__comp(__first, __pivot)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~ 355s /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 355s 1838 | while (__comp(__pivot, __last)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1842 | std::iter_swap(__first, __last); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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&)::]’: 355s /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 355s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 355s | ^~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 923 | std::__miter_base(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 924 | __result); 355s | ~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1805 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1134 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 355s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1139 | return {__first, __first}; 355s | ^ 355s /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 355s 1148 | return {++__dest, __first}; 355s | ^ 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 954 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1564 | erase(const_iterator __first, const_iterator __last) 355s | ^~~~~ 355s /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 355s /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 355s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 76 | void _lift_bc_cells( 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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]’: 355s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 676 | distribute_data(MPI_Comm comm0, std::span indices, 355s | ^~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1536 | erase(const_iterator __position) 355s | ^~~~~ 355s /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 355s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 168 | P0(Ae, cell_info0, c0, num_cols); 355s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 169 | P1T(Ae, cell_info1, c1, num_rows); 355s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 382 | create_geometry( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 424 | const std::vector l2l = graph::build::compute_local_to_local( 355s | ^~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 429 | std::ranges::transform(l2l, igi.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 355s 430 | [&nodes](auto index) { return nodes[index]; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1876 | __introsort_loop(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1884 | std::__partial_sort(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1819 | __comp); 355s | ~~~~~~~ 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1822 | std::__insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 355s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 355s /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]’: 355s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 119 | std::ranges::copy(buffer, range.begin()); 355s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 355s from /usr/include/dolfinx.h:10: 355s /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]’: 355s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 676 | distribute_data(MPI_Comm comm0, std::span indices, 355s | ^~~~~~~~~~~~~~~ 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 76 | void _lift_bc_cells( 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 168 | P0(Ae, cell_info0, c0, num_cols); 355s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 169 | P1T(Ae, cell_info1, c1, num_rows); 355s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 2021 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 355s | ^~~~~~~~~~~~~ 355s /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 355s 232 | if (__comp(__first + __secondChild, 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 233 | __first + (__secondChild - 1))) 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 263 | void _lift_bc_exterior_facets( 355s | ^~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 >]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 347 | P0(Ae, cell_info0, cell0, num_cols); 355s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 348 | P1T(Ae, cell_info1, cell1, num_rows); 355s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 382 | create_geometry( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 424 | const std::vector l2l = graph::build::compute_local_to_local( 355s | ^~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 429 | std::ranges::transform(l2l, igi.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 355s 430 | [&nodes](auto index) { return nodes[index]; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1074 | void apply_lifting( 355s | ^~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1121 | bc->set(bc_values1, std::nullopt, 1); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 355s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1127 | bc_markers1, x0[j], alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 355s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1132 | bc_markers1, std::span(), alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 412 | void _lift_bc_interior_facets( 355s | ^~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 355s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 355s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 355s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 355s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1876 | __introsort_loop(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1884 | std::__partial_sort(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1819 | __comp); 355s | ~~~~~~~ 355s /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 355s 1822 | std::__insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/la/Vector.h:14: 355s /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]’: 355s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 390 | void scatter_rev_begin(std::span send_buffer, 355s | ^~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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]’: 355s /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 355s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 195 | void scatter_fwd_begin(std::span send_buffer, 355s | ^~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 > >]’: 355s /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 355s 994 | operator()(_It __x, _Sent __bound) const 355s | ^~~~~~~~ 355s /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 355s /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&):: >]’: 355s /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 355s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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&)::]’: 355s /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 355s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~ 355s /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 355s /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 355s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~ 355s /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 355s /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 355s /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):: >]’: 355s /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 355s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~ 355s /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 355s /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 355s 2107 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2111 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2115 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2119 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2127 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2132 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 355s 2137 | if (__pred(__first)) 355s | ~~~~~~^~~~~~~~~ 355s /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 >]’: 355s /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 355s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 355s | ^~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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&)::]’: 355s /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 355s 239 | operator()(_Value& __val, _Iterator __it) 355s | ^~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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&):: >]’: 355s /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 355s 1863 | __partial_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1868 | std::__heap_select(__first, __middle, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1869 | std::__sort_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1856 | __comp); 355s | ~~~~~~~ 355s /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 355s /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 355s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1770 | __insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1777 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s In file included from /usr/include/c++/14/vector:72: 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 954 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 135 | __push_heap(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~ 355s /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 355s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s /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]’: 355s /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 355s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1697 | std::__uninitialized_copy_a(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1698 | this->_M_impl._M_start, 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s 1699 | _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s /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 355s /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 355s 310 | return ranges::__copy_or_move(std::move(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s 311 | std::move(__last), 355s | ~~~~~~~~~~~~~~~~~~ 355s 312 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 355s from /usr/include/c++/14/bits/stl_algobase.h:67: 355s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 355s | ^~~~~~~~ 355s /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 355s /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 355s 193 | return std::_Destroy_aux::__destroy(__first, __last); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 196 | __destroy(__first, __last); 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 355s /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 >]’: 355s /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 355s 994 | operator()(_It __x, _Sent __bound) const 355s | ^~~~~~~~ 355s /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 355s /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&)::]’: 355s /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 355s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~ 355s /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 355s /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 355s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 675 | move(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /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 355s /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 355s /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 355s 683 | return std::__copy_move_a(std::__miter_base(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 684 | std::__miter_base(__last), __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /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 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 355s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 355s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 355s 30 | explicit Constant(value_type c) : value({c}) {} 355s | ^~~~~~~~~~ 355s /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]’: 355s /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 355s 707 | vector(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~ 355s /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 355s /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 355s 711 | _M_range_initialize(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 712 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 355s | ^~~~~~~~~~~~~ 355s /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 355s 232 | if (__comp(__first + __secondChild, 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 233 | __first + (__secondChild - 1))) 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/numeric:62, 355s from /usr/include/basix/finite-element.h:19: 355s /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]’: 355s /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 355s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 355s | ^~~~ 355s /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 355s /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]’: 355s /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 355s 3123 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s /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 355s /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 >]’: 355s /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 355s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s 310 | return ranges::__copy_or_move(std::move(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s 311 | std::move(__last), 355s | ~~~~~~~~~~~~~~~~~~ 355s 312 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s /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 355s 310 | return ranges::__copy_or_move(std::move(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s 311 | std::move(__last), 355s | ~~~~~~~~~~~~~~~~~~ 355s 312 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s In file included from /usr/include/c++/14/algorithm:61: 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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]’: 355s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 46 | void reorder_list(std::span list, std::span nodemap) 355s | ^~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 53 | const std::vector orig(list.begin(), list.end()); 355s | ^~~~ 355s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 58 | std::ranges::copy(links_old, links_new.begin()); 355s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 355s 239 | __x.end()); 355s | ~~~~~~~~~~ 355s /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 355s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 251 | end(), _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 355s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 355s from /usr/include/c++/14/vector:65: 355s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 355s 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: 355s /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 355s 993 | std::_Destroy(__first, __last); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1589 | __heap_select(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1593 | std::__make_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1595 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1805 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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 355s 425 | std::__pop_heap(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1134 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 355s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1139 | return {__first, __first}; 355s | ^ 355s /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 355s 1148 | return {++__dest, __first}; 355s | ^ 355s /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&):: >]’: 355s /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 355s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s /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 355s 88 | if (__comp(__a, __b)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 90 | if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 91 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 92 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 93 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 95 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 97 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 98 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 99 | else if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 100 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 102 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1564 | erase(const_iterator __first, const_iterator __last) 355s | ^~~~~ 355s /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 355s /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 355s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1829 | __unguarded_partition(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1835 | while (__comp(__first, __pivot)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~ 355s /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 355s 1838 | while (__comp(__pivot, __last)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1842 | std::iter_swap(__first, __last); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1536 | erase(const_iterator __position) 355s | ^~~~~ 355s /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&)::]’: 355s /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 355s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 355s | ^~~~~~~~ 355s /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 355s /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 355s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 > >]’: 355s /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 355s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 923 | std::__miter_base(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 924 | __result); 355s | ~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 355s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 355s from /usr/include/dolfinx/fem/Function.h:11: 355s /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]’: 355s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 119 | std::ranges::copy(buffer, range.begin()); 355s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1805 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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&)::]’: 355s /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 355s 195 | operator()(_Iterator __it, _Value& __val) 355s | ^~~~~~~~ 355s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /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 355s 3867 | find_if(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~ 355s /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 355s /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 355s 3876 | return std::__find_if(__first, __last, 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 355s from /usr/include/dolfinx.h:10: 355s /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]’: 355s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 676 | distribute_data(MPI_Comm comm0, std::span indices, 355s | ^~~~~~~~~~~~~~~ 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 355s | ^~~~~~~~ 355s /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 355s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 737 | std::move(__result), 355s | ~~~~~~~~~~~~~~~~~~~~ 355s 738 | std::move(__op), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 715 | return std::__copy_n(__first, __n2, __result, 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 716 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 2021 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 715 | return std::__copy_n(__first, __n2, __result, 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 716 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 154 | void apply_permutation_mapped(std::span perm, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 144 | void apply_permutation(std::span perm, std::span data, 355s | ^~~~~~~~~~~~~~~~~ 355s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s 143 | [](auto x) -> std::pair, std::vector> 355s | ^ 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 > >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 355s | ^~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 382 | create_geometry( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 >]’: 355s /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 355s 2981 | __miter_base(move_iterator<_Iterator> __it) 355s | ^~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 424 | const std::vector l2l = graph::build::compute_local_to_local( 355s | ^~~ 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 429 | std::ranges::transform(l2l, igi.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 355s 430 | [&nodes](auto index) { return nodes[index]; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 135 | __push_heap(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~ 355s /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 355s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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}]’: 355s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 355s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1849 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1852 | transform_data(u, n, cell_info, _etrans_invT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1853 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1833 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1836 | transform_data(u, n, cell_info, _etransT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1837 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1865 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1868 | transform_data(u, n, cell_info, _etrans_inv, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1869 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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]’: 355s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1810 | void FiniteElement::T_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~ 355s /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 355s /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 355s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1817 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1820 | transform_data(u, n, cell_info, _etrans, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1821 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 > >]’: 355s /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 355s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 355s | ^~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 > >]’: 355s /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 355s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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&)::]’: 355s /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 355s 239 | operator()(_Value& __val, _Iterator __it) 355s | ^~~~~~~~ 355s /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 > >]’: 355s /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 355s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 355s | ^~~~~~~~ 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 494 | void assemble_matrix( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 549 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~^ 355s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 572 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 574 | a.domain(IntegralType::exterior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 578 | perms); 355s | ~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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&)::]’: 355s /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 355s 195 | operator()(_Iterator __it, _Value& __val) 355s | ^~~~~~~~ 355s /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 355s /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 355s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s 186 | [](auto x) -> std::pair, std::vector> 355s | ^ 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 588 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 590 | a.domain(IntegralType::interior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 594 | cell_info1, perms); 355s | ~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 355s /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 355s 87 | auto det(Matrix A) 355s | ^~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 355s | ^~~~~~~~~~~~~ 355s /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 355s 232 | if (__comp(__first + __secondChild, 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 233 | __first + (__secondChild - 1))) 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 125 | void inv(U A, V B) 355s | ^~~ 355s /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 355s /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 >]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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 355s /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 355s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s 151 | [](auto x) -> std::pair, std::vector> 355s | ^ 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s /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 355s /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 355s 310 | return ranges::__copy_or_move(std::move(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s 311 | std::move(__last), 355s | ~~~~~~~~~~~~~~~~~~ 355s 312 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 355s | ^~~~~~~~ 355s /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&):: >]’: 355s /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 355s 135 | __push_heap(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~ 355s /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 355s /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 355s 998 | { std::__fill_a1(__first, __last, __value); } 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1147 | void assemble_vector( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1189 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1190 | P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1192 | coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1196 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1197 | P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1199 | coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1205 | fn, constants, coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1229 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1232 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1236 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1239 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1243 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1246 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1260 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1263 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1267 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1270 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1274 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1277 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 355s /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 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /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 355s /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 >]’: 355s /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 355s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 355s | ^~~~~~~~ 355s /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 355s /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 355s 577 | return ranges::fill_n(std::move(__first), __len, __value); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 355s /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&)::]’: 355s /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 355s 195 | operator()(_Iterator __it, _Value& __val) 355s | ^~~~~~~~ 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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 355s /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 355s /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*]’: 355s /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 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 >]’: 355s /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 355s 125 | void inv(U A, V B) 355s | ^~~ 355s /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 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 355s 607 | this->_M_impl._M_start, 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s 608 | _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 355s | ^~~~~~~~ 355s In file included from /usr/include/dolfinx/fem/Function.h:10: 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 319 | return [](std::span, std::span, std::int32_t, int) 355s | ^ 355s /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*]’: 355s /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 355s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s 147 | { return std::copy(__first, __last, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 341 | return [dims, sub_element_fns](std::span data, 355s | ^ 355s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 355s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 350 | block_size); 355s | ~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 362 | return [ebs, sub_fn](std::span data, 355s | ^ 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s [ 53%] Built target demo_interpolation_different_meshes 355s /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&):: >]’: 355s /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 355s 1863 | __partial_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1868 | std::__heap_select(__first, __middle, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1869 | std::__sort_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 372 | return [this](std::span data, std::span cell_info, 355s | ^ 355s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1856 | __comp); 355s | ~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 376 | return [this](std::span data, std::span cell_info, 355s | ^ 355s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 380 | return [this](std::span data, std::span cell_info, 355s | ^ 355s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 355s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 355s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 384 | return [this](std::span data, std::span cell_info, 355s | ^ 355s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 386 | { T_apply(data, cell_info[cell], block_size); }; 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1770 | __insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1777 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 386 | __result, __alloc); 355s | ~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /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]’: 355s /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 355s 398 | return std::__uninitialized_copy_a 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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}]’: 355s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 587 | operator()(_ArgTypes... __args) const 355s | ^~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1849 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1852 | transform_data(u, n, cell_info, _etrans_invT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1853 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1833 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1836 | transform_data(u, n, cell_info, _etransT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1837 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1865 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1868 | transform_data(u, n, cell_info, _etrans_inv, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1869 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s [ 57%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 355s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 355s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 355s /tmp/autopkgtest.dv2MZv/build.i5l/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 355s 143 | [](auto x) -> std::pair, std::vector> 355s | ^ 355s /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]’: 355s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1810 | void FiniteElement::T_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1817 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1820 | transform_data(u, n, cell_info, _etrans, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1821 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 707 | vector(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~ 355s /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 355s /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 355s 711 | _M_range_initialize(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 712 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 318 | operator()(_Range&& __r, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 321 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 1789 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 355s 1792 | auto __lasti = ranges::next(__first, __last); 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 355s | ^ 355s /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]’: 355s /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 355s 767 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 > >]’: 355s /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 355s 855 | operator()(_It& __it, _Sent __bound) const 355s | ^~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~ 355s /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 355s /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 355s 1905 | std::__introsort_loop(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1906 | std::__lg(__last - __first) * 2, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1907 | __comp); 355s | ~~~~~~~ 355s /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 355s 1908 | std::__final_insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 195 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 355s /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)::]’: 355s /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 355s 317 | operator()(_Iterator __it) 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s /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 355s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 355s | ^~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 181 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 355s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 355s | ^~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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]’: 355s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1849 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1852 | transform_data(u, n, cell_info, _etrans_invT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1853 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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&]’: 355s /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 355s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 3147 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1833 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 355s 1836 | transform_data(u, n, cell_info, _etransT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1837 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 355s | ^~~~~~~~ 355s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 355s /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]’: 355s /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 355s 128 | math::dot(cell_geometry, dphi, J, true); 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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]’: 355s /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 355s 140 | math::inv(J, K); 355s | ~~~~~~~~~^~~~~~ 355s /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 355s /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 355s 142 | math::pinv(J, K); 355s | ~~~~~~~~~~^~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 318 | operator()(_Range&& __r, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 321 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 355s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 355s /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 355s 87 | auto det(Matrix A) 355s | ^~~ 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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 355s /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 355s /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 >]’: 355s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 508 | { return std::get<0>(idx) != r; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 553 | [](auto x) { return std::get<1>(x); }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 678 | vector(initializer_list __l, 355s | ^~~~~~ 355s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 355s /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 355s 87 | auto det(Matrix A) 355s | ^~~ 355s /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 >]’: 355s /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 355s 125 | void inv(U A, V B) 355s | ^~~ 355s /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 355s /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 >]’: 355s /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 355s 212 | void pinv(U A, V P) 355s | ^~~~ 355s /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 355s /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 355s 245 | dot(AT, A, ATA); 355s | ~~~^~~~~~~~~~~~ 355s /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 355s /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 355s 246 | inv(ATA, Inv); 355s | ~~~^~~~~~~~~~ 355s /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 355s 247 | dot(Inv, AT, P); 355s | ~~~^~~~~~~~~~~~ 355s /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 355s /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]’: 355s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 152 | compute_jacobian_determinant(const U& J, std::span w) 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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 355s /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 355s /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 355s 172 | math::dot(B, J, BA); 355s | ~~~~~~~~~^~~~~~~~~~ 355s /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 355s /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 355s In file included from /usr/include/basix/maps.h:7: 355s /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]’: 355s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 355s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1999 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 181 | void dot(U A, V B, P C, bool transpose = false) 355s | ^~~ 355s /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 355s /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 355s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 355s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 355s 1104 | constexpr default_accessor(default_accessor) noexcept {} 355s | ^~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 355s | ^~~~~~~~ 355s /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 355s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 737 | std::move(__result), 355s | ~~~~~~~~~~~~~~~~~~~~ 355s 738 | std::move(__op), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1849 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1852 | transform_data(u, n, cell_info, _etrans_invT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1853 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1833 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1836 | transform_data(u, n, cell_info, _etransT, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1837 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 355s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1865 | permute_data(u, n, cell_info, _eperm_inv); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1868 | transform_data(u, n, cell_info, _etrans_inv, 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1869 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 643 | _element->Tt_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1810 | void FiniteElement::T_apply(std::span u, int n, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1817 | permute_data(u, n, cell_info, _eperm); 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1820 | transform_data(u, n, cell_info, _etrans, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1821 | precompute::apply_matrix); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 609 | _element->T_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1697 | std::__uninitialized_copy_a(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1698 | this->_M_impl._M_start, 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s 1699 | _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 2981 | __miter_base(move_iterator<_Iterator> __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /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 355s /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]’: 355s /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 355s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 355s | ^~~~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1589 | __heap_select(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1593 | std::__make_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1595 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 355s /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&):: >]’: 355s /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 355s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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 355s 425 | std::__pop_heap(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s /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 355s 88 | if (__comp(__a, __b)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 90 | if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 91 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 92 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 93 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 95 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 97 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 98 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 99 | else if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 100 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 102 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1829 | __unguarded_partition(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1835 | while (__comp(__first, __pivot)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~ 355s /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 355s 1838 | while (__comp(__pivot, __last)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1842 | std::iter_swap(__first, __last); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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&)::]’: 355s /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 355s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 355s | ^~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 923 | std::__miter_base(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 924 | __result); 355s | ~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 643 | _element->Tt_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 355s | ^~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 609 | _element->T_apply_right(data, n, cell_permutation); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1876 | __introsort_loop(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1884 | std::__partial_sort(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1819 | __comp); 355s | ~~~~~~~ 355s /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 355s 1822 | std::__insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 355s | ^~~~ 355s /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 355s /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 355s 1029 | std::__fill_a(__first, __last, __value); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s In file included from /usr/include/c++/14/algorithm:60: 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s /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]’: 355s /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 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 355s | ^~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 355s | ^~~~~~~~~ 355s /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 355s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s /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 355s /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 355s 310 | return ranges::__copy_or_move(std::move(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 355s 311 | std::move(__last), 355s | ~~~~~~~~~~~~~~~~~~ 355s 312 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 355s | ^~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 386 | __result, __alloc); 355s | ~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 398 | return std::__uninitialized_copy_a 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 355s | ^~~~~~~~ 355s /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 355s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 737 | std::move(__result), 355s | ~~~~~~~~~~~~~~~~~~~~ 355s 738 | std::move(__op), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 346 | __niter_wrap(_From __from, _To __res) 355s | ^~~~~~~~~~~~ 355s /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&)::]’: 355s /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 355s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 201 | std::move(__f), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1697 | std::__uninitialized_copy_a(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1698 | this->_M_impl._M_start, 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s 1699 | _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 > >]’: 355s /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 355s 855 | operator()(_It& __it, _Sent __bound) const 355s | ^~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~ 355s /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 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 355s 1905 | std::__introsort_loop(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1906 | std::__lg(__last - __first) * 2, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1907 | __comp); 355s | ~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 1908 | std::__final_insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 707 | vector(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~ 355s /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 355s /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 355s 711 | _M_range_initialize(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 712 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~ 355s /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 355s /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 355s /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 >]’: 355s /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 355s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 355s | ^~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 >]’: 355s /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 355s 318 | operator()(_Range&& __r, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 321 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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&)::]’: 355s /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 355s 239 | operator()(_Value& __val, _Iterator __it) 355s | ^~~~~~~~ 355s /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]’: 355s /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 355s 1618 | _M_allocate_and_copy(size_type __n, 355s | ^~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1625 | _M_get_Tp_allocator()); 355s | ~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)::]’: 355s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 927 | void pack_coefficient_entity(std::span c, int cstride, 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 355s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1789 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 355s 1792 | auto __lasti = ranges::next(__first, __last); 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 355s | ^ 355s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 355s /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]’: 355s /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 355s 767 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 355s | ^~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 195 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s /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 355s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 355s | ^~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 355s 181 | vector<_Tp, _Alloc>:: 355s | ^~~~~~~~~~~~~~~~~~~ 355s /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 355s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 355s | ^~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1863 | __partial_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1868 | std::__heap_select(__first, __middle, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1869 | std::__sort_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1856 | __comp); 355s | ~~~~~~~ 355s /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 355s /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 355s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1770 | __insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 1777 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 355s | ^~~~~~~~~~~~~~~~~~~~~~~ 355s /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*]’: 355s /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 355s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~ 355s /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 355s /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*]’: 355s /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 355s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 185 | __uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 3147 | std::move(__comp), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s 371 | return std::__do_uninit_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 373 | return std::uninitialized_copy(__first, __last, __result); 355s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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)>]’: 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 494 | void assemble_matrix( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 549 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~^ 355s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 572 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 574 | a.domain(IntegralType::exterior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 578 | perms); 355s | ~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 249 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 588 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 590 | a.domain(IntegralType::interior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 594 | cell_info1, perms); 355s | ~~~~~~~~~~~~~~~~~~ 355s /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 355s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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]’: 355s /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 355s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 355s | ^~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 318 | operator()(_Range&& __r, _Out __result) const 355s | ^~~~~~~~ 355s /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 355s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 321 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 355s | ^~~~~~~~~ 355s /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 355s /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 >]’: 355s /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 355s 855 | operator()(_It& __it, _Sent __bound) const 355s | ^~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~ 355s /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 355s /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 355s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 508 | { return std::get<0>(idx) != r; }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1905 | std::__introsort_loop(__first, __last, 355s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s 1906 | std::__lg(__last - __first) * 2, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1907 | __comp); 355s | ~~~~~~~ 355s /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 355s 1908 | std::__final_insertion_sort(__first, __last, __comp); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 355s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 553 | [](auto x) { return std::get<1>(x); }); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 646 | std::next(x_new.begin(), shape[1] * i)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 658 | std::next(x_new.begin(), shape[1] * i)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 355s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 355s /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 355s 608 | __miter_base(_Iterator __it) 355s | ^~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 355s | ^~~~~~~~~~~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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*]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /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 355s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 355s | ^~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1147 | void assemble_vector( 355s | ^~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1189 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1190 | P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1192 | coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1196 | impl::assemble_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1197 | P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1199 | coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 355s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1205 | fn, constants, coeffs, cstride, cell_info0); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1229 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1232 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1236 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1239 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 355s | ^~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1243 | impl::assemble_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1246 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 249 | std::move(__result)); 355s | ~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1260 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1263 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1267 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1270 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1274 | impl::assemble_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1277 | constants, coeffs, cstride, cell_info0, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /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]’: 355s /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 355s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 355s | ^~~~~~~~ 355s /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&)::]’: 355s /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 355s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 1999 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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]’: 355s /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 355s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 737 | std::move(__result), 355s | ~~~~~~~~~~~~~~~~~~~~ 355s 738 | std::move(__op), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 355s | ^~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 355s | ^~~~~~~~~~~~~ 355s /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 355s 232 | if (__comp(__first + __secondChild, 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 233 | __first + (__secondChild - 1))) 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 1789 | operator()(_Iter __first, _Sent __last, 355s | ^~~~~~~~ 355s /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 355s /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 355s 1792 | auto __lasti = ranges::next(__first, __last); 355s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 355s | ^ 355s /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):: >]’: 355s /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 355s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 355s | ^~~~~~~~~ 355s /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 355s /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 355s 2152 | return __find_if(__first, __last, __pred, 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355s 2153 | std::__iterator_category(__first)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 355s | ^~~~~~~~ 355s /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 355s /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 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 355s | ^~~~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 683 | { return std::copy(__first, __first + __n, __result); } 355s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1589 | __heap_select(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1593 | std::__make_heap(__first, __middle, __comp); 355s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s 1595 | if (__comp(__i, __first)) 355s | ~~~~~~^~~~~~~~~~~~~~ 355s /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 355s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 355s /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 355s 425 | std::__pop_heap(__first, __last, __last, __comp); 355s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /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 355s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 355s | ^~~~~~~~ 355s /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 355s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 355s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 737 | std::move(__result), 355s | ~~~~~~~~~~~~~~~~~~~~ 355s 738 | std::move(__op), std::move(__proj)); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 355s | ^~~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s /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 355s 88 | if (__comp(__a, __b)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 90 | if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 91 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 92 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 93 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 95 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 97 | else if (__comp(__a, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 98 | std::iter_swap(__result, __a); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 99 | else if (__comp(__b, __c)) 355s | ~~~~~~^~~~~~~~~~ 355s /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 355s 100 | std::iter_swap(__result, __c); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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 355s 102 | std::iter_swap(__result, __b); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1829 | __unguarded_partition(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 1835 | while (__comp(__first, __pivot)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~ 355s /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 355s 1838 | while (__comp(__pivot, __last)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 355s 1842 | std::iter_swap(__first, __last); 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 355s | ^~~~~~ 355s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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&)::]’: 355s /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 355s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 355s | ^~~~~~~~ 355s /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 355s /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 > >]’: 355s /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 355s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 355s | ^~~~~~~~~~~~~ 355s /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 355s /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 355s /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 355s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 923 | std::__miter_base(__last), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 924 | __result); 355s | ~~~~~~~~~ 355s /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 >]’: 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s 642 | copy(_II __first, _II __last, _OI __result) 355s | ^~~~ 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355s /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 355s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 355s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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]’: 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 355s | ^~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 985 | _lift_bc_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~^ 355s 986 | b, x_dofmap, x, kernel, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 990 | bc_markers1, x0, alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 994 | _lift_bc_cells( 355s | ~~~~~~~~~~~~~~~~~~~~~~~^ 355s 995 | b, x_dofmap, x, kernel, cells, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 999 | bc_markers1, x0, alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 355s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1005 | P0, 355s | ~~~ 355s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1008 | bc_values1, bc_markers1, x0, alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1028 | _lift_bc_exterior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1030 | a.domain(IntegralType::exterior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1034 | bc_markers1, x0, alpha, perms); 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s 1043 | _lift_bc_interior_facets( 355s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 355s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1045 | a.domain(IntegralType::interior_facet, i), 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 355s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s 1049 | bc_markers1, x0, alpha); 355s | ~~~~~~~~~~~~~~~~~~~~~~~ 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 355s /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&):: >]’: 355s /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 355s 135 | __push_heap(_RandomAccessIterator __first, 355s | ^~~~~~~~~~~ 355s /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 355s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 355s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355s /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&):: >]’: 355s /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 355s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 355s | ^~~~~~~~~~~ 355s /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 356s /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&):: >]’: 356s /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 356s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~~~~~~~ 356s /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 356s /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 356s /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 > >]’: 356s /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 356s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 356s | ^~~~~~~~~ 356s /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 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 > >]’: 356s /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 356s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s /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&)::]’: 356s /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 356s 239 | operator()(_Value& __val, _Iterator __it) 356s | ^~~~~~~~ 356s /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&)::]’: 356s /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 356s 195 | operator()(_Iterator __it, _Value& __val) 356s | ^~~~~~~~ 356s /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]’: 356s /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 356s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 386 | __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/c++/14/array:43, 356s from /usr/include/basix/cell.h:7: 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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]’: 356s /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 356s 398 | return std::__uninitialized_copy_a 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 356s | ^~~~~~~~~~~~~ 356s /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 356s 232 | if (__comp(__first + __secondChild, 356s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 233 | __first + (__secondChild - 1))) 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 386 | __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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]’: 356s /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 356s 398 | return std::__uninitialized_copy_a 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 346 | __niter_wrap(_From __from, _To __res) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1697 | std::__uninitialized_copy_a(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1698 | this->_M_impl._M_start, 356s | ~~~~~~~~~~~~~~~~~~~~~~~ 356s 1699 | _M_get_Tp_allocator()); 356s | ~~~~~~~~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 135 | __push_heap(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~ 356s /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 356s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 356s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 707 | vector(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~ 356s /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 356s /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 356s 711 | _M_range_initialize(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 712 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 318 | operator()(_Range&& __r, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 321 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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]’: 356s /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 356s 1618 | _M_allocate_and_copy(size_type __n, 356s | ^~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1625 | _M_get_Tp_allocator()); 356s | ~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1789 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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 356s 1792 | auto __lasti = ranges::next(__first, __last); 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s /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 356s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 356s | ^ 356s In file included from /usr/include/c++/14/tuple:44, 356s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 356s from /usr/include/c++/14/bits/memory_resource.h:41, 356s from /usr/include/c++/14/vector:87: 356s /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]’: 356s /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 356s 767 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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]’: 356s /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 356s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 356s | ^~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 356s 195 | vector<_Tp, _Alloc>:: 356s | ^~~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 356s /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 356s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 356s | ^~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 356s 181 | vector<_Tp, _Alloc>:: 356s | ^~~~~~~~~~~~~~~~~~~ 356s /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 356s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 356s | ^~~~~~~~~~~~~~ 356s /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&)::]’: 356s /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 356s 195 | operator()(_Iterator __it, _Value& __val) 356s | ^~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 3147 | std::move(__comp), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s In file included from /usr/include/basix/finite-element.h:12: 356s /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]’: 356s /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 356s 243 | void apply_matrix( 356s | ^~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 >]’: 356s /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 356s 318 | operator()(_Range&& __r, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 321 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1775 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1777 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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]’: 356s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 508 | { return std::get<0>(idx) != r; }); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 553 | [](auto x) { return std::get<1>(x); }); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 646 | std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 658 | std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1797 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1799 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1999 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1865 | permute_data(u, n, cell_info, _eperm_inv); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1868 | transform_data(u, n, cell_info, _etrans_inv, 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1869 | precompute::apply_matrix); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 356s | ^~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1810 | void FiniteElement::T_apply(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1817 | permute_data(u, n, cell_info, _eperm); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1820 | transform_data(u, n, cell_info, _etrans, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1821 | precompute::apply_matrix); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 356s | ^~~~~~~~ 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 181 | void dot(U A, V B, P C, bool transpose = false) 356s | ^~~ 356s /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 356s /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 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 > > >]’: 356s /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 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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 356s /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 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 356s /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 356s 87 | auto det(Matrix A) 356s | ^~~ 356s /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 >]’: 356s /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 356s 125 | void inv(U A, V B) 356s | ^~~ 356s /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 356s /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]’: 356s /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 356s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 386 | __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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]’: 356s /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 356s 398 | return std::__uninitialized_copy_a 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 181 | void dot(U A, V B, P C, bool transpose = false) 356s | ^~~ 356s /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 356s /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 356s /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]’: 356s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 508 | { return std::get<0>(idx) != r; }); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 553 | [](auto x) { return std::get<1>(x); }); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 646 | std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 658 | std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1964 | transform_data(u, n, cell_info, _etrans_inv, 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1965 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1887 | permute_data(dblock, 1, cell_info, _eperm); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1892 | transform_data(u, n, cell_info, _etrans, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1893 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1911 | permute_data(dblock, 1, cell_info, _eperm); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1916 | transform_data(u, n, cell_info, _etrans_invT, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1917 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 356s /tmp/autopkgtest.dv2MZv/build.i5l/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 356s 179 | [](auto x) -> std::pair, std::vector> 356s | ^ 356s /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]’: 356s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1940 | transform_data(u, n, cell_info, _etransT, 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1941 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 356s /tmp/autopkgtest.dv2MZv/build.i5l/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 356s 151 | [](auto x) -> std::pair, std::vector> 356s | ^ 356s /tmp/autopkgtest.dv2MZv/build.i5l/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 356s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 356s | ^~~~~~~~~~ 356s /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 356s 1154 | std::__fill_a(__first, __first + __n, __value); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 356s | ^~~~~~~~ 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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> >]’: 356s /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 356s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 356s 310 | return ranges::__copy_or_move(std::move(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s 311 | std::move(__last), 356s | ~~~~~~~~~~~~~~~~~~ 356s 312 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s In file included from /usr/include/basix/finite-element.h:12: 356s /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]’: 356s /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 356s 243 | void apply_matrix( 356s | ^~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 > >&]’: 356s /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 356s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 356s | ^~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1775 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1777 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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]’: 356s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 356s | ^~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 577 | _element->Tt_apply(data, n, cell_permutation); 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 356s | ^~~~~~~~ 356s /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 356s /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 356s 998 | { std::__fill_a1(__first, __last, __value); } 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 356s | ^~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 593 | _element->Tinv_apply(data, n, cell_permutation); 356s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 356s | ^~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 544 | _element->T_apply(data, n, cell_permutation); 356s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1797 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1799 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 346 | __niter_wrap(_From __from, _To __res) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 356s | ^~~~~~~~ 356s /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 356s /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 356s 577 | return ranges::fill_n(std::move(__first), __len, __value); 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 181 | void dot(U A, V B, P C, bool transpose = false) 356s | ^~~ 356s /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 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1876 | __introsort_loop(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1884 | std::__partial_sort(__first, __last, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 356s | ^~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1819 | __comp); 356s | ~~~~~~~ 356s /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 356s 1822 | std::__insertion_sort(__first, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 356s | ^~~~~~~~~ 356s /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 356s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1964 | transform_data(u, n, cell_info, _etrans_inv, 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1965 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 855 | operator()(_It& __it, _Sent __bound) const 356s | ^~~~~~~~ 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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&):: >]’: 356s /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 356s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~~~ 356s /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 356s /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 356s 1905 | std::__introsort_loop(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1906 | std::__lg(__last - __first) * 2, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1907 | __comp); 356s | ~~~~~~~ 356s /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 356s 1908 | std::__final_insertion_sort(__first, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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]’: 356s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 125 | void inv(U A, V B) 356s | ^~~ 356s /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 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1887 | permute_data(dblock, 1, cell_info, _eperm); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1892 | transform_data(u, n, cell_info, _etrans, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1893 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 356s | ^~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1911 | permute_data(dblock, 1, cell_info, _eperm); 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1916 | transform_data(u, n, cell_info, _etrans_invT, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1917 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 356s | ^~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1940 | transform_data(u, n, cell_info, _etransT, 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1941 | precompute::apply_tranpose_matrix_right); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 > >]’: 356s /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 356s 994 | operator()(_It __x, _Sent __bound) const 356s | ^~~~~~~~ 356s /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 356s /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&)::]’: 356s /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 356s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~ 356s /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 356s /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 356s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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):: >]’: 356s /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 356s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~~~~~~ 356s /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]’: 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 2107 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2111 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2115 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2119 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2127 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2132 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 356s 2137 | if (__pred(__first)) 356s | ~~~~~~^~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1789 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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 356s 1792 | auto __lasti = ranges::next(__first, __last); 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s /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 356s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 356s | ^ 356s [ 61%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 356s /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):: >]’: 356s /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 356s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 356s | ^~~~~~~~~ 356s /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 356s /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 356s 2152 | return __find_if(__first, __last, __pred, 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 2153 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/poisson.c 356s /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]’: 356s /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 356s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 356s | ^~~~~~~~ 356s /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 356s /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 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s In file included from /usr/include/dolfinx/fem/Function.h:10: 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 319 | return [](std::span, std::span, std::int32_t, int) 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 341 | return [dims, sub_element_fns](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 350 | block_size); 356s | ~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 362 | return [ebs, sub_fn](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 356s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 372 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 376 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 356s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 380 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 356s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 346 | __niter_wrap(_From __from, _To __res) 356s | ^~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 384 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 386 | { T_apply(data, cell_info[cell], block_size); }; 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 356s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 356s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 356s 30 | explicit Constant(value_type c) : value({c}) {} 356s | ^~~~~~~~~~ 356s /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):: >]’: 356s /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 356s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 356s | ^~~~~~~~~ 356s /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 356s /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]’: 356s /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 356s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 356s | ^~~~~~~~~~ 356s /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 356s 1154 | std::__fill_a(__first, __first + __n, __value); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 2152 | return __find_if(__first, __last, __pred, 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 2153 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 > >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 > >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 > >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 212 | void pinv(U A, V P) 356s | ^~~~ 356s /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 356s /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 356s 245 | dot(AT, A, ATA); 356s | ~~~^~~~~~~~~~~~ 356s /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 356s /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 356s 246 | inv(ATA, Inv); 356s | ~~~^~~~~~~~~~ 356s /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 356s 247 | dot(Inv, AT, P); 356s | ~~~^~~~~~~~~~~~ 356s /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 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 424 | return [](std::span, std::span, std::int32_t, int) 356s | ^ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 443 | return [this, sub_element_fns](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 451 | cell_info, cell, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 466 | return [this, sub_fn](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 356s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 475 | ebs); 356s | ~~~~ 356s /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]’: 356s /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 356s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1697 | std::__uninitialized_copy_a(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1698 | this->_M_impl._M_start, 356s | ~~~~~~~~~~~~~~~~~~~~~~~ 356s 1699 | _M_get_Tp_allocator()); 356s | ~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 484 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 356s 310 | return ranges::__copy_or_move(std::move(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s 311 | std::move(__last), 356s | ~~~~~~~~~~~~~~~~~~ 356s 312 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 488 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 492 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 356s from /usr/include/c++/14/bits/stl_algobase.h:67: 356s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 356s | ^~~~~~~~ 356s /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 356s /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 356s 193 | return std::_Destroy_aux::__destroy(__first, __last); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s /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 356s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 196 | __destroy(__first, __last); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 496 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 498 | { T_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 181 | void dot(U A, V B, P C, bool transpose = false) 356s | ^~~ 356s /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 356s /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 356s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 356s /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 >]’: 356s /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 356s 994 | operator()(_It __x, _Sent __bound) const 356s | ^~~~~~~~ 356s /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 356s /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&)::]’: 356s /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 356s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~ 356s /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 356s /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 356s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 675 | move(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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 356s /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 356s /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 356s 683 | return std::__copy_move_a(std::__miter_base(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 684 | std::__miter_base(__last), __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 356s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 356s 1104 | constexpr default_accessor(default_accessor) noexcept {} 356s | ^~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/c++/14/bits/refwrap.h:38, 356s from /usr/include/c++/14/vector:68: 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 3123 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 356s 310 | return ranges::__copy_or_move(std::move(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s 311 | std::move(__last), 356s | ~~~~~~~~~~~~~~~~~~ 356s 312 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 61 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 155 | mat_set(dofs0, dofs1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s 607 | this->_M_impl._M_start, 356s | ~~~~~~~~~~~~~~~~~~~~~~~ 356s 608 | _M_get_Tp_allocator()); 356s | ~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 154 | void apply_permutation_mapped(std::span perm, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 144 | void apply_permutation(std::span perm, std::span data, 356s | ^~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 195 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 254 | P0(_Ae, cell_info0, cell0, ndim1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 292 | mat_set(dofs0, dofs1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1805 | std::move(__comp), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)::]’: 356s /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 356s 3867 | find_if(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~ 356s /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 356s /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 356s 3876 | return std::__find_if(__first, __last, 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 356s | ^~~~~~~~ 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 715 | return std::__copy_n(__first, __n2, __result, 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 716 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 715 | return std::__copy_n(__first, __n2, __result, 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 716 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 334 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 356s | ^~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 356s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 346 | __niter_wrap(_From __from, _To __res) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 952 | __make_move_if_noexcept_iterator(__c.end()), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 953 | __c.get_allocator()).swap(__c); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 356s | ^~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s [ 65%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 356s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 356s /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]’: 356s /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 356s 285 | void apply_tranpose_matrix_right( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 > >]’: 356s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 > >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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]’: 356s /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 356s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 356s | ^~~~~~~~ 356s /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 356s /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 356s 998 | { std::__fill_a1(__first, __last, __value); } 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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)>]’: 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 356s | ^~~~ 356s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 902 | transform(coeffs, cell_info, cell, 1); 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 356s | ^~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 356s /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 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 424 | return [](std::span, std::span, std::int32_t, int) 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 443 | return [this, sub_element_fns](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 451 | cell_info, cell, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 466 | return [this, sub_fn](std::span data, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 356s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 475 | ebs); 356s | ~~~~ 356s /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*]’: 356s /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 356s /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 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 484 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 488 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 492 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 356s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 496 | return [this](std::span data, std::span cell_info, 356s | ^ 356s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 498 | { T_apply_right(data, cell_info[cell], n); }; 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 154 | void apply_permutation_mapped(std::span perm, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 144 | void apply_permutation(std::span perm, std::span data, 356s | ^~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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&):: >]’: 356s /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 356s 1863 | __partial_sort(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~ 356s /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 356s /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 356s /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 356s 1868 | std::__heap_select(__first, __middle, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 1869 | std::__sort_heap(__first, __middle, __comp); 356s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1856 | __comp); 356s | ~~~~~~~ 356s /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 356s /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 356s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 61 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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&):: >]’: 356s /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 356s 1770 | __insertion_sort(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1777 | if (__comp(__i, __first)) 356s | ~~~~~~^~~~~~~~~~~~~~ 356s /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 356s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 356s | ^~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 155 | mat_set(dofs0, dofs1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s In file included from /usr/include/basix/finite-element.h:12: 356s /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]’: 356s /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 356s 243 | void apply_matrix( 356s | ^~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 195 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1775 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1777 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 254 | P0(_Ae, cell_info0, cell0, ndim1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 292 | mat_set(dofs0, dofs1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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}]’: 356s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 356s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 1733 | void FiniteElement::transform_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s 1754 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1756 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1786 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1788 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s 1797 | op(std::span(v_size_t), 356s | ~~^~~~~~~~~~~~~~~~~~~~~ 356s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1799 | dofstart, block_size); 356s | ~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 > >]’: 356s /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 356s 855 | operator()(_It& __it, _Sent __bound) const 356s | ^~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~~~ 356s /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 356s /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 356s 1905 | std::__introsort_loop(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1906 | std::__lg(__last - __first) * 2, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1907 | __comp); 356s | ~~~~~~~ 356s /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 356s 1908 | std::__final_insertion_sort(__first, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 334 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 356s /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)::]’: 356s /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 356s 317 | operator()(_Iterator __it) 356s | ^~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 356s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 285 | void apply_tranpose_matrix_right( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 356s | ^~~~~~~~ 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 356s | ^~~~~~~~ 356s /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 356s /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 356s 998 | { std::__fill_a1(__first, __last, __value); } 356s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 678 | vector(initializer_list __l, 356s | ^~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 346 | __niter_wrap(_From __from, _To __res) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~ 356s /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 356s /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*]’: 356s /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 356s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 356s /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 356s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 185 | __uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 634 | void assemble_cells( 356s | ^~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /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 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 674 | P0(_be, cell_info0, c0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 356s | ^~~~~~~~~~~~ 356s /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]’: 356s /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 356s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 356s | ^~~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 356s | ^~~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 855 | operator()(_It& __it, _Sent __bound) const 356s | ^~~~~~~~ 356s /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&):: >]’: 356s /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 356s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~~~ 356s /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 356s /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 356s 1905 | std::__introsort_loop(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1906 | std::__lg(__last - __first) * 2, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 1907 | __comp); 356s | ~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 1908 | std::__final_insertion_sort(__first, __last, __comp); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 356s /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 356s 608 | __miter_base(_Iterator __it) 356s | ^~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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*]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 371 | return std::__do_uninit_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 373 | return std::uninitialized_copy(__first, __last, __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 356s | ^~~~~~~~~~~~~~ 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 249 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 356s | ^~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 720 | void assemble_exterior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 770 | P0(_be, cell_info0, cell0, 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 356s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 737 | std::move(__result), 356s | ~~~~~~~~~~~~~~~~~~~~ 356s 738 | std::move(__op), std::move(__proj)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1789 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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 356s 1792 | auto __lasti = ranges::next(__first, __last); 356s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s /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 356s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 356s | ^ 356s /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):: >]’: 356s /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 356s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 356s | ^~~~~~~~~ 356s /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 356s /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 356s 2152 | return __find_if(__first, __last, __pred, 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 356s 2153 | std::__iterator_category(__first)); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 > > >]’: 356s /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 356s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 356s | ^~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 356s | ^~~~~~~~ 356s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 683 | { return std::copy(__first, __first + __n, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 356s | ^~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 356s 1697 | std::__uninitialized_copy_a(__first, __last, 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 356s 1698 | this->_M_impl._M_start, 356s | ~~~~~~~~~~~~~~~~~~~~~~~ 356s 1699 | _M_get_Tp_allocator()); 356s | ~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 356s 310 | return ranges::__copy_or_move(std::move(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s 311 | std::move(__last), 356s | ~~~~~~~~~~~~~~~~~~ 356s 312 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 994 | operator()(_It __x, _Sent __bound) const 356s | ^~~~~~~~ 356s /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 356s /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&)::]’: 356s /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 356s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 356s | ^~~~ 356s /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 356s /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 356s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 356s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /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 356s 675 | move(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /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 356s /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 356s /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 356s 683 | return std::__copy_move_a(std::__miter_base(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 684 | std::__miter_base(__last), __result); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 >]’: 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 642 | copy(_II __first, _II __last, _OI __result) 356s | ^~~~ 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s /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 356s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 356s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 356s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 356s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s [ 69%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 356s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson/poisson.c 356s /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]’: 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 816 | void assemble_interior_facets( 356s | ^~~~~~~~~~~~~~~~~~~~~~~~ 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 887 | P0(be, cell_info0, cells0[0], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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*]’: 356s /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 356s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 356s | ^~~~~~~~~~~~~ 356s /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 356s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 356s 888 | P0(sub_be, cell_info0, cells0[1], 1); 356s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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 356s 147 | { return std::copy(__first, __last, __result); } 356s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 3123 | operator()(_Iter __first, _Sent __last, 356s | ^~~~~~~~ 356s /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 356s /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 >]’: 356s /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 356s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 356s | ^~~~~~~~ 356s /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 356s /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 356s /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 356s 310 | return ranges::__copy_or_move(std::move(__first), 356s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 356s 311 | std::move(__last), 356s | ~~~~~~~~~~~~~~~~~~ 356s 312 | std::move(__result)); 356s | ~~~~~~~~~~~~~~~~~~~~ 356s /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 356s /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]’: 356s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 356s 1674 | void FiniteElement::permute_data( 356s | ^~~~~~~~~~~~~~~~ 356s /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]’: 356s /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 356s 243 | void apply_matrix( 356s | ^~~~~~~~~~~~ 356s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s 1733 | void FiniteElement::transform_data( 357s | ^~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 172 | void apply_inv_permutation_right(std::span perm, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1754 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1756 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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 357s 1775 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1777 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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 357s 1786 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1788 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >}]’: 357s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 357s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 357s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 34 | explicit Constant(std::span c) 357s | ^~~~~~~~ 357s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 35 | : Constant(c, std::vector{c.size()}) 357s | ^ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 283 | std::fill(begin(), end(), __val); 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 357s | ^~~~~~~~~ 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s 1674 | void FiniteElement::permute_data( 357s | ^~~~~~~~~~~~~~~~ 357s /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)>]’: 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 76 | void _lift_bc_cells( 357s | ^~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 168 | P0(Ae, cell_info0, c0, num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 169 | P1T(Ae, cell_info1, c1, num_rows); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s 1733 | void FiniteElement::transform_data( 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s 1754 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1756 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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 357s 1786 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1788 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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 357s 1797 | op(std::span(v_size_t), 357s | ~~^~~~~~~~~~~~~~~~~~~~~ 357s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1799 | dofstart, block_size); 357s | ~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s /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*]’: 357s /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 357s 2981 | __miter_base(move_iterator<_Iterator> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s /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> >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 > > >]’: 357s /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 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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)>]’: 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 76 | void _lift_bc_cells( 357s | ^~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 168 | P0(Ae, cell_info0, c0, num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 169 | P1T(Ae, cell_info1, c1, num_rows); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1805 | std::move(__comp), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1589 | __heap_select(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1593 | std::__make_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1595 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)::]’: 357s /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 357s 3867 | find_if(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~ 357s /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 357s /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 357s 3876 | return std::__find_if(__first, __last, 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 357s /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&):: >]’: 357s /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 357s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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 357s 425 | std::__pop_heap(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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&):: >]’: 357s /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 357s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s /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 357s 88 | if (__comp(__a, __b)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 90 | if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 91 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 92 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 93 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 95 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 97 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 98 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 99 | else if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 100 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 102 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1829 | __unguarded_partition(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1835 | while (__comp(__first, __pivot)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~~ 357s /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 357s 1838 | while (__comp(__pivot, __last)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~ 357s /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 357s 1842 | std::iter_swap(__first, __last); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 357s | ^~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 923 | std::__miter_base(__last), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 924 | __result); 357s | ~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)>]’: 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 76 | void _lift_bc_cells( 357s | ^~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 168 | P0(Ae, cell_info0, c0, num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 169 | P1T(Ae, cell_info1, c1, num_rows); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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> >]’: 357s /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 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 249 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 > > >]’: 357s /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 357s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 357s | ^~~~~~~~ 357s /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 357s /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 357s 577 | return ranges::fill_n(std::move(__first), __len, __value); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1876 | __introsort_loop(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1884 | std::__partial_sort(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1819 | __comp); 357s | ~~~~~~~ 357s /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 357s 1822 | std::__insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)>]’: 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 263 | void _lift_bc_exterior_facets( 357s | ^~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 347 | P0(Ae, cell_info0, cell0, num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 348 | P1T(Ae, cell_info1, cell1, num_rows); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)>]’: 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 412 | void _lift_bc_interior_facets( 357s | ^~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 357s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 357s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1876 | __introsort_loop(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1884 | std::__partial_sort(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 172 | void apply_inv_permutation_right(std::span perm, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1819 | __comp); 357s | ~~~~~~~ 357s /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 357s 1822 | std::__insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s In file included from /usr/include/dolfinx/la/Vector.h:14, 357s from /usr/include/dolfinx/fem/Function.h:17: 357s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 357s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 > >]’: 357s /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 357s 994 | operator()(_It __x, _Sent __bound) const 357s | ^~~~~~~~ 357s /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 357s /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&):: >]’: 357s /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 357s 1876 | __introsort_loop(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1884 | std::__partial_sort(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~ 357s /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 357s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 357s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1819 | __comp); 357s | ~~~~~~~ 357s /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 357s 1822 | std::__insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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):: >]’: 357s /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 357s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~ 357s /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 357s /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 357s 2107 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2111 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2115 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2119 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2127 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2132 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2137 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s [ 73%] Linking CXX executable demo_codim_0_assembly 357s /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&)::]’: 357s /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 357s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 201 | std::move(__f), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 357s | ^~~~~~~~~ 357s /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 357s /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]’: 357s /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 357s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1697 | std::__uninitialized_copy_a(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 1698 | this->_M_impl._M_start, 357s | ~~~~~~~~~~~~~~~~~~~~~~~ 357s 1699 | _M_get_Tp_allocator()); 357s | ~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 357s | ^~~~~~~~ 357s /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 357s /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 357s /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 357s 310 | return ranges::__copy_or_move(std::move(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 357s 311 | std::move(__last), 357s | ~~~~~~~~~~~~~~~~~~ 357s 312 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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 357s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 357s from /usr/include/c++/14/bits/stl_algobase.h:67: 357s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 357s | ^~~~~~~~ 357s /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 357s /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 357s 193 | return std::_Destroy_aux::__destroy(__first, __last); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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 357s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 196 | __destroy(__first, __last); 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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&):: >]’: 357s /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 357s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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):: >]’: 357s /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 357s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~ 357s /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 357s /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 357s 2107 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2111 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2115 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2119 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2127 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2132 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2137 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 357s /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 >]’: 357s /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 357s 994 | operator()(_It __x, _Sent __bound) const 357s | ^~~~~~~~ 357s /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&):: >]’: 357s /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 357s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~ 357s /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 357s /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 357s /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 357s /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 >]’: 357s /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 357s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 357s | ^~~~~~~~~ 357s /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 357s /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&)::]’: 357s /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 357s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~ 357s /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 357s /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 357s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 357s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 > >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 >]’: 357s /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 357s 675 | move(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /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 357s /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 357s /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 357s 683 | return std::__copy_move_a(std::__miter_base(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 684 | std::__miter_base(__last), __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 239 | operator()(_Value& __val, _Iterator __it) 357s | ^~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 > >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 3123 | operator()(_Iter __first, _Sent __last, 357s | ^~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 357s | ^~~~~~~~ 357s /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 357s /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 357s /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 357s 310 | return ranges::__copy_or_move(std::move(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 357s 311 | std::move(__last), 357s | ~~~~~~~~~~~~~~~~~~ 357s 312 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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]’: 357s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 357s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1863 | __partial_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1868 | std::__heap_select(__first, __middle, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1869 | std::__sort_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1856 | __comp); 357s | ~~~~~~~ 357s /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 357s /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 357s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1770 | __insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1777 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 357s | ^~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s [ 76%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 357s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/biharmonic.c 357s /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&):: >]’: 357s /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 357s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1876 | __introsort_loop(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1884 | std::__partial_sort(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1819 | __comp); 357s | ~~~~~~~ 357s /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 357s 1822 | std::__insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1805 | std::move(__comp), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)::]’: 357s /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 357s 3867 | find_if(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~ 357s /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 357s /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 357s 3876 | return std::__find_if(__first, __last, 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 715 | return std::__copy_n(__first, __n2, __result, 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 716 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 715 | return std::__copy_n(__first, __n2, __result, 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 716 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 > >]’: 357s /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 357s 994 | operator()(_It __x, _Sent __bound) const 357s | ^~~~~~~~ 357s /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 357s /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&)::]’: 357s /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 357s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~ 357s /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 357s /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 357s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 357s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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):: >]’: 357s /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 357s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~ 357s /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 357s /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 357s 2107 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2111 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2115 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2119 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2127 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2132 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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 357s 2137 | if (__pred(__first)) 357s | ~~~~~~^~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 357s | ^~~~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 683 | { return std::copy(__first, __first + __n, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s [ 80%] Linking CXX executable demo_poisson_matrix_free 357s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 357s /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&)::]’: 357s /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 357s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 357s | ^~~~~~~~~~~~~ 357s /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 357s 232 | if (__comp(__first + __secondChild, 357s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 233 | __first + (__secondChild - 1))) 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 > >]’: 357s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 357s | ^~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/refwrap.h:38, 357s from /usr/include/c++/14/vector:68: 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 357s 607 | this->_M_impl._M_start, 357s | ~~~~~~~~~~~~~~~~~~~~~~~ 357s 608 | _M_get_Tp_allocator()); 357s | ~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 357s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 42 | Constant(std::span c, std::span shape) 357s | ^~~~~~~~ 357s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1589 | __heap_select(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1593 | std::__make_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1595 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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 357s 425 | std::__pop_heap(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s /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 357s 88 | if (__comp(__a, __b)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 90 | if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 91 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 92 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 93 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 95 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 97 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 98 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 99 | else if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 100 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 102 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1829 | __unguarded_partition(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1835 | while (__comp(__first, __pivot)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~~ 357s /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 357s 1838 | while (__comp(__pivot, __last)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~ 357s /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 357s 1842 | std::iter_swap(__first, __last); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 357s | ^~~~~~~~ 357s /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 357s /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 > >]’: 357s /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 357s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 923 | std::__miter_base(__last), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 924 | __result); 357s | ~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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]’: 357s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 154 | void apply_permutation_mapped(std::span perm, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 144 | void apply_permutation(std::span perm, std::span data, 357s | ^~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 357s | ^~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1849 | permute_data(u, n, cell_info, _eperm); 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1852 | transform_data(u, n, cell_info, _etrans_invT, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1853 | precompute::apply_matrix); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 357s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 135 | __push_heap(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~ 357s /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 357s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 357s | ^~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1833 | permute_data(u, n, cell_info, _eperm_inv); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1836 | transform_data(u, n, cell_info, _etransT, 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1837 | precompute::apply_matrix); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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]’: 357s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 357s | ^~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1865 | permute_data(u, n, cell_info, _eperm_inv); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1868 | transform_data(u, n, cell_info, _etrans_inv, 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1869 | precompute::apply_matrix); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~ 357s /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 357s /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 357s /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 > >]’: 357s /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 357s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 357s | ^~~~~~~~~ 357s /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 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 > >]’: 357s /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 357s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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&)::]’: 357s /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 357s 239 | operator()(_Value& __val, _Iterator __it) 357s | ^~~~~~~~ 357s /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]’: 357s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1810 | void FiniteElement::T_apply(std::span u, int n, 357s | ^~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1817 | permute_data(u, n, cell_info, _eperm); 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 1820 | transform_data(u, n, cell_info, _etrans, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1821 | precompute::apply_matrix); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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)::]’: 357s /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 357s 3867 | find_if(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~ 357s /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 357s /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 357s 3876 | return std::__find_if(__first, __last, 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 715 | return std::__copy_n(__first, __n2, __result, 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 716 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 715 | return std::__copy_n(__first, __n2, __result, 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 716 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 > > >]’: 357s /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 357s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 357s | ^~~~~~~~ 357s /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&)::]’: 357s /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 357s 195 | operator()(_Iterator __it, _Value& __val) 357s | ^~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 357s | ^~~~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 683 | { return std::copy(__first, __first + __n, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 357s | ^~~~~~~~~~~~~ 357s /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 357s 232 | if (__comp(__first + __secondChild, 357s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 233 | __first + (__secondChild - 1))) 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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]’: 357s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s 154 | void apply_permutation_mapped(std::span perm, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 357s 144 | void apply_permutation(std::span perm, std::span data, 357s | ^~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 201 | std::move(__f), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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}]’: 357s /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 357s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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>]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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 > >]’: 357s /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 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 135 | __push_heap(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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 357s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 357s | ^~~~~~~~ 357s /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*]’: 357s /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 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /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 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s /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 357s /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&)::]’: 357s /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 357s 195 | operator()(_Iterator __it, _Value& __val) 357s | ^~~~~~~~ 357s /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> >]’: 357s /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 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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 > > >]’: 357s /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 357s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 357s | ^~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /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 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1863 | __partial_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1868 | std::__heap_select(__first, __middle, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1869 | std::__sort_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 181 | void dot(U A, V B, P C, bool transpose = false) 357s | ^~~ 357s /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 357s /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 357s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1856 | __comp); 357s | ~~~~~~~ 357s /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 357s /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 357s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1770 | __insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1777 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 357s | ^~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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&):: >]’: 357s /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 357s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 357s /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 357s 87 | auto det(Matrix A) 357s | ^~~ 357s /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*]’: 357s /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 357s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s 147 | { return std::copy(__first, __last, __result); } 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 125 | void inv(U A, V B) 357s | ^~~ 357s /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 357s /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 > >]’: 357s /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 357s 855 | operator()(_It& __it, _Sent __bound) const 357s | ^~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~ 357s /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 357s /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 357s 1905 | std::__introsort_loop(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 1906 | std::__lg(__last - __first) * 2, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1907 | __comp); 357s | ~~~~~~~ 357s /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 357s 1908 | std::__final_insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 357s /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)::]’: 357s /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 357s 317 | operator()(_Iterator __it) 357s | ^~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1863 | __partial_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1868 | std::__heap_select(__first, __middle, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1869 | std::__sort_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1856 | __comp); 357s | ~~~~~~~ 357s /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 357s /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 357s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 >]’: 357s /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 357s 181 | void dot(U A, V B, P C, bool transpose = false) 357s | ^~~ 357s /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 357s /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 357s /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&):: >]’: 357s /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 357s 1770 | __insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1777 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 357s | ^~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s In file included from /usr/include/c++/14/functional:59, 357s from /usr/include/basix/finite-element.h:17: 357s /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}]’: 357s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 587 | operator()(_ArgTypes... __args) const 357s | ^~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 357s | ^~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 577 | _element->Tt_apply(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 593 | _element->Tinv_apply(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 357s | ^~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 544 | _element->T_apply(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 643 | _element->Tt_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~~~ 357s /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 > >]’: 357s /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 357s 855 | operator()(_It& __it, _Sent __bound) const 357s | ^~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~ 357s /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 357s /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 357s 1905 | std::__introsort_loop(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 1906 | std::__lg(__last - __first) * 2, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1907 | __comp); 357s | ~~~~~~~ 357s /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 357s 1908 | std::__final_insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 609 | _element->T_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 357s /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)::]’: 357s /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 357s 317 | operator()(_Iterator __it) 357s | ^~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 > >]’: 357s /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 357s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1817 | { return _ReturnType(__i); } 357s | ^~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 707 | vector(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~ 357s /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 357s /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 357s 711 | _M_range_initialize(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 712 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 357s /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 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /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 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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)::]’: 357s /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 357s 317 | operator()(_Iterator __it) 357s | ^~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 > >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /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 >]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 249 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /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 357s 855 | operator()(_It& __it, _Sent __bound) const 357s | ^~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~ 357s /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 357s /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 357s 1905 | std::__introsort_loop(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 1906 | std::__lg(__last - __first) * 2, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1907 | __comp); 357s | ~~~~~~~ 357s /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 357s 1908 | std::__final_insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 357s | ^~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 2981 | __miter_base(move_iterator<_Iterator> __it) 357s | ^~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 249 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 642 | copy(_II __first, _II __last, _OI __result) 357s | ^~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1589 | __heap_select(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1593 | std::__make_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1595 | if (__comp(__i, __first)) 357s | ~~~~~~^~~~~~~~~~~~~~ 357s /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 357s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 357s /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&):: >]’: 357s /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 357s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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 357s 425 | std::__pop_heap(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s /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 357s 88 | if (__comp(__a, __b)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 90 | if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 91 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 92 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 93 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 95 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 97 | else if (__comp(__a, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 98 | std::iter_swap(__result, __a); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 99 | else if (__comp(__b, __c)) 357s | ~~~~~~^~~~~~~~~~ 357s /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 357s 100 | std::iter_swap(__result, __c); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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 357s 102 | std::iter_swap(__result, __b); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1829 | __unguarded_partition(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1835 | while (__comp(__first, __pivot)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~~ 357s /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 357s 1838 | while (__comp(__pivot, __last)) 357s | ~~~~~~^~~~~~~~~~~~~~~~~ 357s /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 357s 1842 | std::iter_swap(__first, __last); 357s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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&)::]’: 357s /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 357s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 357s | ^~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 357s | ^~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 923 | std::__miter_base(__last), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 924 | __result); 357s | ~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 357s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 737 | std::move(__result), 357s | ~~~~~~~~~~~~~~~~~~~~ 357s 738 | std::move(__op), std::move(__proj)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1789 | operator()(_Iter __first, _Sent __last, 357s | ^~~~~~~~ 357s /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 357s /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 357s 1792 | auto __lasti = ranges::next(__first, __last); 357s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s /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 357s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 357s | ^ 357s /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):: >]’: 357s /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 357s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 357s | ^~~~~~~~~ 357s /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 357s /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 357s 2152 | return __find_if(__first, __last, __pred, 357s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s 2153 | std::__iterator_category(__first)); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1876 | __introsort_loop(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1884 | std::__partial_sort(__first, __last, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1819 | __comp); 357s | ~~~~~~~ 357s /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 357s 1822 | std::__insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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]’: 357s /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 357s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 357s | ^~~~~~~~ 357s /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 357s /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 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 643 | _element->Tt_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 357s | ^~~~~~~~~~~~~ 357s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 357s 609 | _element->T_apply_right(data, n, cell_permutation); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 357s | ^~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 357s | ^~~~~~ 357s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 357s /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]’: 357s /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 357s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 357s | ^~~~ 357s /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 357s /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 357s 1029 | std::__fill_a(__first, __last, __value); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /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 357s 346 | __niter_wrap(_From __from, _To __res) 357s | ^~~~~~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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*]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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&):: >]’: 357s /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 357s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~~ 357s /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 357s /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&):: >]’: 357s /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 357s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~~~~~ 357s /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 357s /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 357s /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 >]’: 357s /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 357s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 357s | ^~~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s /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&)::]’: 357s /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 357s 239 | operator()(_Value& __val, _Iterator __it) 357s | ^~~~~~~~ 357s /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*]’: 357s /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 357s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~ 357s /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 357s /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*]’: 357s /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 357s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 185 | __uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 357s | ^~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 371 | return std::__do_uninit_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 373 | return std::uninitialized_copy(__first, __last, __result); 357s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 357s | ^~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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 357s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 249 | std::move(__result)); 357s | ~~~~~~~~~~~~~~~~~~~~ 357s /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]’: 357s /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 357s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 357s | ^~~~~~~~~~~~ 357s /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]’: 357s /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 357s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 357s | ^~~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 357s | ^~~~~~~~~ 357s /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 357s /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 >]’: 357s /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 357s 855 | operator()(_It& __it, _Sent __bound) const 357s | ^~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 357s | ^~~~~~ 357s /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 357s /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 357s 1905 | std::__introsort_loop(__first, __last, 357s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 357s 1906 | std::__lg(__last - __first) * 2, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1907 | __comp); 357s | ~~~~~~~ 357s /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 357s 1908 | std::__final_insertion_sort(__first, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 357s /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 357s 608 | __miter_base(_Iterator __it) 357s | ^~~~~~~~~~~~ 357s /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 >]’: 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 357s | ^~~~~~~~~~~~~ 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 357s /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&):: >]’: 357s /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 357s 1863 | __partial_sort(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~ 357s /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 357s /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 357s /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 357s 1868 | std::__heap_select(__first, __middle, __last, __comp); 357s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s 1869 | std::__sort_heap(__first, __middle, __comp); 357s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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&):: >]’: 357s /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 357s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 357s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s /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 357s /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 357s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357s 1856 | __comp); 357s | ~~~~~~~ 357s /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 357s /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 357s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 357s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1770 | __insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1777 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 358s | ^~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 358s | ^~~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 249 | std::move(__result)); 358s | ~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 > > >]’: 358s /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 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /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]’: 358s /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 358s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 358s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 737 | std::move(__result), 358s | ~~~~~~~~~~~~~~~~~~~~ 358s 738 | std::move(__op), std::move(__proj)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1789 | operator()(_Iter __first, _Sent __last, 358s | ^~~~~~~~ 358s /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 358s /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 358s 1792 | auto __lasti = ranges::next(__first, __last); 358s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s /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 358s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 358s | ^ 358s /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):: >]’: 358s /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 358s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 358s | ^~~~~~~~~ 358s /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 358s /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 358s 2152 | return __find_if(__first, __last, __pred, 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 2153 | std::__iterator_category(__first)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 358s | ^~~~~~~~ 358s /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 358s /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 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 2981 | __miter_base(move_iterator<_Iterator> __it) 358s | ^~~~~~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1589 | __heap_select(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1593 | std::__make_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1595 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 358s | ^~~~~~~~~~~~~ 358s /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 358s 232 | if (__comp(__first + __secondChild, 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 233 | __first + (__secondChild - 1))) 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 358s /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&):: >]’: 358s /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 358s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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 358s 425 | std::__pop_heap(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s /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 358s 88 | if (__comp(__a, __b)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 90 | if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 91 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 92 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 93 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 95 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 97 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 98 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 99 | else if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 100 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 102 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1829 | __unguarded_partition(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1835 | while (__comp(__first, __pivot)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~ 358s /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 358s 1838 | while (__comp(__pivot, __last)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~ 358s /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 358s 1842 | std::iter_swap(__first, __last); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 358s | ^~~~~~~~ 358s /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 358s /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 >]’: 358s /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 358s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 923 | std::__miter_base(__last), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 924 | __result); 358s | ~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1863 | __partial_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1868 | std::__heap_select(__first, __middle, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1869 | std::__sort_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1856 | __comp); 358s | ~~~~~~~ 358s /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 358s /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 358s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1770 | __insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1777 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 358s | ^~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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&):: >]’: 358s /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 358s 1589 | __heap_select(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1593 | std::__make_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1595 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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 358s 425 | std::__pop_heap(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s /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 358s 88 | if (__comp(__a, __b)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 90 | if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 91 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 92 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 93 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 95 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 97 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 98 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 99 | else if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 100 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 102 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1876 | __introsort_loop(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1884 | std::__partial_sort(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1829 | __unguarded_partition(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1835 | while (__comp(__first, __pivot)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~ 358s /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 358s 1838 | while (__comp(__pivot, __last)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~ 358s /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 358s 1842 | std::iter_swap(__first, __last); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1819 | __comp); 358s | ~~~~~~~ 358s /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 358s 1822 | std::__insertion_sort(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 358s | ^~~~~~~~ 358s /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 358s /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 > >]’: 358s /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 358s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 923 | std::__miter_base(__last), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 924 | __result); 358s | ~~~~~~~~~ 358s /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]’: 358s /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 358s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 371 | return std::__do_uninit_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 373 | return std::uninitialized_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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&):: >]’: 358s /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 358s 135 | __push_heap(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~ 358s /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 358s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 358s /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*]’: 358s /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 358s 2981 | __miter_base(move_iterator<_Iterator> __it) 358s | ^~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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&):: >]’: 358s /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 358s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~ 358s /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 358s /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 358s /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 > >]’: 358s /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 358s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 358s | ^~~~~~~~~ 358s /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 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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 > >]’: 358s /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 358s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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&)::]’: 358s /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 358s 239 | operator()(_Value& __val, _Iterator __it) 358s | ^~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1674 | void FiniteElement::permute_data( 358s | ^~~~~~~~~~~~~~~~ 358s In file included from /usr/include/basix/finite-element.h:12: 358s /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]’: 358s /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 358s 243 | void apply_matrix( 358s | ^~~~~~~~~~~~ 358s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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&)::]’: 358s /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 358s 195 | operator()(_Iterator __it, _Value& __val) 358s | ^~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1733 | void FiniteElement::transform_data( 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s 1754 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1756 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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 358s 1775 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1777 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s [ 80%] Built target demo_codim_0_assembly 358s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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 358s 1786 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1788 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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&):: >]’: 358s /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 358s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 358s | ^~~~~~~~~~~~~ 358s /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 358s 232 | if (__comp(__first + __secondChild, 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 233 | __first + (__secondChild - 1))) 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 346 | __niter_wrap(_From __from, _To __res) 358s | ^~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1674 | void FiniteElement::permute_data( 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 358s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1733 | void FiniteElement::transform_data( 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s 1754 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1756 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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 358s 1786 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1788 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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 358s 1797 | op(std::span(v_size_t), 358s | ~~^~~~~~~~~~~~~~~~~~~~~ 358s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1799 | dofstart, block_size); 358s | ~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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&):: >]’: 358s /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 358s 135 | __push_heap(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~ 358s /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 358s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 358s /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 >&}]’: 358s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 195 | operator()(_Iterator __it, _Value& __val) 358s | ^~~~~~~~ 358s [ 80%] Built target demo_poisson_matrix_free 358s /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 > > >]’: 358s /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 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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&):: >]’: 358s /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 358s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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&):: >]’: 358s /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 358s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~ 358s /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 358s /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 358s /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 >]’: 358s /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 358s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 358s | ^~~~~~~~~ 358s /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 358s /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 >]’: 358s /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 358s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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&)::]’: 358s /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 358s 239 | operator()(_Value& __val, _Iterator __it) 358s | ^~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1863 | __partial_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1868 | std::__heap_select(__first, __middle, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1869 | std::__sort_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1856 | __comp); 358s | ~~~~~~~ 358s /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 358s /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 358s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1770 | __insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1777 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 358s | ^~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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]’: 358s /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 358s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 358s /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 358s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 185 | __uninit_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 358s | ^~~~~~~~~~~~~ 358s /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 358s 232 | if (__comp(__first + __secondChild, 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 233 | __first + (__secondChild - 1))) 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 358s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 737 | std::move(__result), 358s | ~~~~~~~~~~~~~~~~~~~~ 358s 738 | std::move(__op), std::move(__proj)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 358s 607 | this->_M_impl._M_start, 358s | ~~~~~~~~~~~~~~~~~~~~~~~ 358s 608 | _M_get_Tp_allocator()); 358s | ~~~~~~~~~~~~~~~~~~~~~~ 358s /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):: >]’: 358s /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 358s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 358s | ^~~~~~~~~ 358s /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 358s /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 358s 2152 | return __find_if(__first, __last, __pred, 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 2153 | std::__iterator_category(__first)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 358s | ^~~~~~~~ 358s /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 358s /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 358s /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&):: >]’: 358s /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 358s 1589 | __heap_select(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1593 | std::__make_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1595 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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 358s 425 | std::__pop_heap(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s /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 358s 88 | if (__comp(__a, __b)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /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 358s 90 | if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 91 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 92 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 93 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 95 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 97 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 98 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 99 | else if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 100 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 102 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1829 | __unguarded_partition(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1835 | while (__comp(__first, __pivot)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~ 358s /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 358s 1838 | while (__comp(__pivot, __last)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~ 358s /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 358s 1842 | std::iter_swap(__first, __last); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 358s | ^~~~~~~~ 358s /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 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 > >]’: 358s /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 358s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 923 | std::__miter_base(__last), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 924 | __result); 358s | ~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1964 | transform_data(u, n, cell_info, _etrans_inv, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1965 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1887 | permute_data(dblock, 1, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1892 | transform_data(u, n, cell_info, _etrans, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1893 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1911 | permute_data(dblock, 1, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1916 | transform_data(u, n, cell_info, _etrans_invT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1917 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1940 | transform_data(u, n, cell_info, _etransT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1941 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 358s | ^~~~~~~~~~ 358s /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 358s 1154 | std::__fill_a(__first, __first + __n, __value); 358s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 135 | __push_heap(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~ 358s /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 358s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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&):: >]’: 358s /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 358s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~ 358s /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 358s /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 358s /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 > >]’: 358s /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 358s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 358s | ^~~~~~~~~ 358s /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 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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 > >]’: 358s /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 358s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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&)::]’: 358s /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 358s 239 | operator()(_Value& __val, _Iterator __it) 358s | ^~~~~~~~ 358s /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]’: 358s /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 358s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 358s | ^~~~~~~~ 358s /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 358s /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 358s 998 | { std::__fill_a1(__first, __last, __value); } 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 195 | operator()(_Iterator __it, _Value& __val) 358s | ^~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 358s | ^~~~~~~~~~~~~ 358s /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 358s 232 | if (__comp(__first + __secondChild, 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s 233 | __first + (__secondChild - 1))) 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 346 | __niter_wrap(_From __from, _To __res) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1849 | permute_data(u, n, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1852 | transform_data(u, n, cell_info, _etrans_invT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1853 | precompute::apply_matrix); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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*]’: 358s /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 358s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 185 | __uninit_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 358s | ^~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1833 | permute_data(u, n, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1836 | transform_data(u, n, cell_info, _etransT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1837 | precompute::apply_matrix); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1876 | __introsort_loop(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1884 | std::__partial_sort(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1819 | __comp); 358s | ~~~~~~~ 358s /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 358s 1822 | std::__insertion_sort(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1865 | permute_data(u, n, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1868 | transform_data(u, n, cell_info, _etrans_inv, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1869 | precompute::apply_matrix); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 >]’: 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 358s | ^~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 135 | __push_heap(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~ 358s /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 358s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1810 | void FiniteElement::T_apply(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1817 | permute_data(u, n, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1820 | transform_data(u, n, cell_info, _etrans, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1821 | precompute::apply_matrix); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 358s | ^~~~~~~~ 358s /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 358s /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&)::]’: 358s /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 358s 195 | operator()(_Iterator __it, _Value& __val) 358s | ^~~~~~~~ 358s /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 > >]’: 358s /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 358s 994 | operator()(_It __x, _Sent __bound) const 358s | ^~~~~~~~ 358s /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 358s /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&)::]’: 358s /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 358s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~ 358s /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 358s /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 358s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 358s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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):: >]’: 358s /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 358s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~ 358s /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 358s /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 358s 2107 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2111 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2115 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2119 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2127 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2132 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2137 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1964 | transform_data(u, n, cell_info, _etrans_inv, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1965 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1887 | permute_data(dblock, 1, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1892 | transform_data(u, n, cell_info, _etrans, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1893 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1911 | permute_data(dblock, 1, cell_info, _eperm); 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1916 | transform_data(u, n, cell_info, _etrans_invT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1917 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 358s | ^~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 1940 | transform_data(u, n, cell_info, _etransT, 358s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1941 | precompute::apply_tranpose_matrix_right); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 683 | { return std::copy(__first, __first + __n, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /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 358s 1508 | move_iterator(iterator_type __i) 358s | ^~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1697 | std::__uninitialized_copy_a(__first, __last, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s 1698 | this->_M_impl._M_start, 358s | ~~~~~~~~~~~~~~~~~~~~~~~ 358s 1699 | _M_get_Tp_allocator()); 358s | ~~~~~~~~~~~~~~~~~~~~~~ 358s In file included from /usr/include/dolfinx/la/Vector.h:14, 358s from /usr/include/dolfinx/fem/Function.h:17: 358s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 358s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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*]’: 358s /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 358s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 185 | __uninit_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s In file included from /usr/include/c++/14/bits/refwrap.h:38, 358s from /usr/include/c++/14/vector:68: 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 154 | void apply_permutation_mapped(std::span perm, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 144 | void apply_permutation(std::span perm, std::span data, 358s | ^~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 358s | ^~~~~~~~ 358s /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 358s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 358s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 737 | std::move(__result), 358s | ~~~~~~~~~~~~~~~~~~~~ 358s 738 | std::move(__op), std::move(__proj)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&)::]’: 358s /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 358s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 358s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 201 | std::move(__f), std::move(__proj)); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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}]’: 358s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 358s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 358s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 185 | __uninit_copy(__first, __last, __result); 358s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 358s | ^~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1876 | __introsort_loop(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1884 | std::__partial_sort(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1819 | __comp); 358s | ~~~~~~~ 358s /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 358s 1822 | std::__insertion_sort(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 >]’: 358s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 358s | ^~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 358s | ^~~~~~~~ 358s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 358s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 358s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 358s 30 | explicit Constant(value_type c) : value({c}) {} 358s | ^~~~~~~~~~ 358s /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]’: 358s /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 358s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 358s | ^~~~~~~~ 358s /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 358s /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&)::]’: 358s /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 358s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 358s | ^~~~~~~~ 358s /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 358s /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 > >]’: 358s /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 358s 994 | operator()(_It __x, _Sent __bound) const 358s | ^~~~~~~~ 358s /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 358s /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&)::]’: 358s /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 358s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~ 358s /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 358s /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 358s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 358s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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):: >]’: 358s /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 358s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~ 358s /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 358s /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 358s 2107 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2111 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2115 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2119 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2127 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2132 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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 358s 2137 | if (__pred(__first)) 358s | ~~~~~~^~~~~~~~~ 358s /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]’: 358s /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 358s 285 | void apply_tranpose_matrix_right( 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s /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]’: 358s /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 358s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 358s | ^~~~~~~~ 358s /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 358s /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 358s 998 | { std::__fill_a1(__first, __last, __value); } 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s [ 84%] Linking CXX executable demo_poisson 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 358s /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]’: 358s /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 358s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 358s | ^~~~~~~~~ 358s /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 358s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 358s /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 358s 642 | copy(_II __first, _II __last, _OI __result) 358s | ^~~~ 358s /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 358s /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*]’: 358s /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 358s /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 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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 358s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1863 | __partial_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1868 | std::__heap_select(__first, __middle, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1869 | std::__sort_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1856 | __comp); 358s | ~~~~~~~ 358s /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 358s /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 358s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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*]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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&):: >]’: 358s /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 358s 1770 | __insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~ 358s /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 358s /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 358s 1777 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 358s | ^~~~~~~~~~~~~~~~~~~~~~~ 358s /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 >&}]’: 358s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 358s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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&):: >]’: 358s /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 358s 1589 | __heap_select(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1593 | std::__make_heap(__first, __middle, __comp); 358s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s 1595 | if (__comp(__i, __first)) 358s | ~~~~~~^~~~~~~~~~~~~~ 358s /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 358s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 358s /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&):: >]’: 358s /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 358s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~~~~~~ 358s /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 358s /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 358s 425 | std::__pop_heap(__first, __last, __last, __comp); 358s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 358s | ^~~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s /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 358s 88 | if (__comp(__a, __b)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 90 | if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 91 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 92 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 93 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 95 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 97 | else if (__comp(__a, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 98 | std::iter_swap(__result, __a); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 99 | else if (__comp(__b, __c)) 358s | ~~~~~~^~~~~~~~~~ 358s /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 358s 100 | std::iter_swap(__result, __c); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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 358s 102 | std::iter_swap(__result, __b); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1829 | __unguarded_partition(_RandomAccessIterator __first, 358s | ^~~~~~~~~~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 1835 | while (__comp(__first, __pivot)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~~ 358s /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 358s 1838 | while (__comp(__pivot, __last)) 358s | ~~~~~~^~~~~~~~~~~~~~~~~ 358s /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 358s 1842 | std::iter_swap(__first, __last); 358s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 358s /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&)::]’: 358s /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 358s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 358s | ^~~~~~~~ 358s /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 358s /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 > >]’: 358s /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 358s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s /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 358s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 923 | std::__miter_base(__last), 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 924 | __result); 358s | ~~~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 358s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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 > >]’: 358s /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 358s 855 | operator()(_It& __it, _Sent __bound) const 358s | ^~~~~~~~ 358s /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&):: >]’: 358s /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 358s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 358s | ^~~~~~ 358s /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 358s /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 358s 1905 | std::__introsort_loop(__first, __last, 358s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 358s 1906 | std::__lg(__last - __first) * 2, 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s 1907 | __comp); 358s | ~~~~~~~ 358s /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 358s 1908 | std::__final_insertion_sort(__first, __last, __comp); 358s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 358s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 358s /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)::]’: 358s /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 358s 317 | operator()(_Iterator __it) 358s | ^~~~~~~~ 358s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 358s /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 358s 608 | __miter_base(_Iterator __it) 358s | ^~~~~~~~~~~~ 358s /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 >]’: 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 358s | ^~~~~~~~~~~~~ 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 358s /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]’: 358s /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 358s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 358s | ^~~~~~~~~~~~ 358s /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*]’: 358s /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 358s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 358s | ^~~~~~~~~~~~~ 358s /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 358s /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 358s 147 | { return std::copy(__first, __last, __result); } 358s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 358s /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]’: 358s /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 358s 678 | vector(initializer_list __l, 358s | ^~~~~~ 359s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 359s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s 147 | { return std::copy(__first, __last, __result); } 359s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 359s | ^~~~~~~~ 359s /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 359s /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]’: 359s /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 359s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 371 | return std::__do_uninit_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 373 | return std::uninitialized_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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):: >]’: 359s /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 359s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~ 359s /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 359s /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 359s 2107 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2111 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2115 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2119 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2127 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2132 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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 359s 2137 | if (__pred(__first)) 359s | ~~~~~~^~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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]’: 359s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 172 | void apply_inv_permutation_right(std::span perm, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 359s | ^~~~~~~~~ 359s /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 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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*]’: 359s /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 359s 2981 | __miter_base(move_iterator<_Iterator> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1589 | __heap_select(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1593 | std::__make_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1595 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 359s /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&):: >]’: 359s /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 359s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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 359s 425 | std::__pop_heap(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s /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 359s 88 | if (__comp(__a, __b)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 90 | if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 91 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 92 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 93 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 95 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 97 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 98 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 99 | else if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 100 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 102 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1829 | __unguarded_partition(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1835 | while (__comp(__first, __pivot)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~ 359s /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 359s 1838 | while (__comp(__pivot, __last)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~ 359s /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 359s 1842 | std::iter_swap(__first, __last); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 359s | ^~~~~~~~ 359s /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 359s /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 >]’: 359s /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 359s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 923 | std::__miter_base(__last), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 924 | __result); 359s | ~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 1674 | void FiniteElement::permute_data( 359s | ^~~~~~~~~~~~~~~~ 359s In file included from /usr/include/basix/finite-element.h:12: 359s /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]’: 359s /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 359s 243 | void apply_matrix( 359s | ^~~~~~~~~~~~ 359s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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&):: >]’: 359s /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 359s 1876 | __introsort_loop(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1884 | std::__partial_sort(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1819 | __comp); 359s | ~~~~~~~ 359s /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 359s 1822 | std::__insertion_sort(__first, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 1733 | void FiniteElement::transform_data( 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s 1754 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1756 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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 359s 1775 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1777 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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 359s 1786 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1788 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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]’: 359s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 1674 | void FiniteElement::permute_data( 359s | ^~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 1733 | void FiniteElement::transform_data( 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s 1754 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1756 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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 359s 1786 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1788 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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 359s 1797 | op(std::span(v_size_t), 359s | ~~^~~~~~~~~~~~~~~~~~~~~ 359s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1799 | dofstart, block_size); 359s | ~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 285 | void apply_tranpose_matrix_right( 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 371 | return std::__do_uninit_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 373 | return std::uninitialized_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /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 359s /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]’: 359s /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 359s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 359s | ^~~~~~~~ 359s /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 359s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 359s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 737 | std::move(__result), 359s | ~~~~~~~~~~~~~~~~~~~~ 359s 738 | std::move(__op), std::move(__proj)); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 359s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 201 | std::move(__f), std::move(__proj)); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s 147 | { return std::copy(__first, __last, __result); } 359s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1863 | __partial_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1868 | std::__heap_select(__first, __middle, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1869 | std::__sort_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1856 | __comp); 359s | ~~~~~~~ 359s /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 359s /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 359s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1770 | __insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1777 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 359s | ^~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 346 | __niter_wrap(_From __from, _To __res) 359s | ^~~~~~~~~~~~ 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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&):: >]’: 359s /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 359s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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&):: >]’: 359s /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 359s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~ 359s /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 359s /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 359s /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 >]’: 359s /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 359s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 359s | ^~~~~~~~~ 359s /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 359s /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 >]’: 359s /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 359s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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&)::]’: 359s /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 359s 239 | operator()(_Value& __val, _Iterator __it) 359s | ^~~~~~~~ 359s /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 > >]’: 359s /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 359s 855 | operator()(_It& __it, _Sent __bound) const 359s | ^~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~ 359s /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 359s /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 359s 1905 | std::__introsort_loop(__first, __last, 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 359s 1906 | std::__lg(__last - __first) * 2, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1907 | __comp); 359s | ~~~~~~~ 359s /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 359s 1908 | std::__final_insertion_sort(__first, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1863 | __partial_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1868 | std::__heap_select(__first, __middle, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1869 | std::__sort_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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)::]’: 359s /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 359s 317 | operator()(_Iterator __it) 359s | ^~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1856 | __comp); 359s | ~~~~~~~ 359s /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 359s /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 359s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1770 | __insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1777 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 359s | ^~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s [ 88%] Linking CXX executable demo_hyperelasticity 359s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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 >&}]’: 359s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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&):: >]’: 359s /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 359s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~ 359s /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 359s /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 359s /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 > >]’: 359s /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 359s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 359s | ^~~~~~~~~ 359s /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 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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 > >]’: 359s /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 359s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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&)::]’: 359s /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 359s 239 | operator()(_Value& __val, _Iterator __it) 359s | ^~~~~~~~ 359s /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]’: 359s /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 359s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 359s | ^~~~~~~~ 359s /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&)::]’: 359s /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 359s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 359s | ^~~~~~~~ 359s /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 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 359s | ^~~~~~~~~~~~~ 359s /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 359s 232 | if (__comp(__first + __secondChild, 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s 233 | __first + (__secondChild - 1))) 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1589 | __heap_select(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1593 | std::__make_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1595 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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 359s 425 | std::__pop_heap(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s /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 359s 88 | if (__comp(__a, __b)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 90 | if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 91 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 92 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 93 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 95 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 97 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 98 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 99 | else if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 100 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 102 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1829 | __unguarded_partition(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1835 | while (__comp(__first, __pivot)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~ 359s /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 359s 1838 | while (__comp(__pivot, __last)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~ 359s /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 359s 1842 | std::iter_swap(__first, __last); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 359s | ^~~~~~~~ 359s /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 359s /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 > >]’: 359s /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 359s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 923 | std::__miter_base(__last), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 924 | __result); 359s | ~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 135 | __push_heap(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~ 359s /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 359s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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&):: >]’: 359s /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 359s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~ 359s /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 359s /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 359s /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 > >]’: 359s /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 359s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 359s | ^~~~~~~~~ 359s /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 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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 > >]’: 359s /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 359s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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&)::]’: 359s /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 359s 239 | operator()(_Value& __val, _Iterator __it) 359s | ^~~~~~~~ 359s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 359s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 195 | operator()(_Iterator __it, _Value& __val) 359s | ^~~~~~~~ 359s /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&):: >]’: 359s /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 359s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 359s | ^~~~~~~~~~~~~ 359s /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 359s 232 | if (__comp(__first + __secondChild, 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s 233 | __first + (__secondChild - 1))) 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 >]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 346 | __niter_wrap(_From __from, _To __res) 359s | ^~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 359s /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 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /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 359s /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*]’: 359s /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 359s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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*]’: 359s /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 359s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 185 | __uninit_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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)::]’: 359s /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 359s 317 | operator()(_Iterator __it) 359s | ^~~~~~~~ 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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&):: >]’: 359s /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 359s 135 | __push_heap(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~ 359s /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 359s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 195 | operator()(_Iterator __it, _Value& __val) 359s | ^~~~~~~~ 359s In file included from /usr/include/c++/14/bits/refwrap.h:38, 359s from /usr/include/c++/14/vector:68: 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 154 | void apply_permutation_mapped(std::span perm, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 144 | void apply_permutation(std::span perm, std::span data, 359s | ^~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 359s 172 | void apply_inv_permutation_right(std::span perm, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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}]’: 359s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 359s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 359s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 >]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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*]’: 359s /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 359s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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*]’: 359s /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 359s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 185 | __uninit_copy(__first, __last, __result); 359s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 2981 | __miter_base(move_iterator<_Iterator> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1589 | __heap_select(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1593 | std::__make_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1595 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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 359s 425 | std::__pop_heap(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s /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 359s 88 | if (__comp(__a, __b)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 90 | if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 91 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 92 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 93 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 95 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 97 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 98 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 99 | else if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 100 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 102 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1829 | __unguarded_partition(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1835 | while (__comp(__first, __pivot)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~ 359s /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 359s 1838 | while (__comp(__pivot, __last)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~ 359s /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 359s 1842 | std::iter_swap(__first, __last); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 359s | ^~~~~~~~ 359s /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 359s /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 >]’: 359s /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 359s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 923 | std::__miter_base(__last), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 924 | __result); 359s | ~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1876 | __introsort_loop(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1884 | std::__partial_sort(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1819 | __comp); 359s | ~~~~~~~ 359s /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 359s 1822 | std::__insertion_sort(__first, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 359s | ^~~~~~~~~~~~~ 359s /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 359s 232 | if (__comp(__first + __secondChild, 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s 233 | __first + (__secondChild - 1))) 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 >]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 346 | __niter_wrap(_From __from, _To __res) 359s | ^~~~~~~~~~~~ 359s /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]’: 359s /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 359s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 359s | ^~~~~~~~ 359s /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 359s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 359s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 737 | std::move(__result), 359s | ~~~~~~~~~~~~~~~~~~~~ 359s 738 | std::move(__op), std::move(__proj)); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 359s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 201 | std::move(__f), std::move(__proj)); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 359s /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*]’: 359s /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 359s 2981 | __miter_base(move_iterator<_Iterator> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s 147 | { return std::copy(__first, __last, __result); } 359s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s [ 88%] Built target demo_poisson 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 346 | __niter_wrap(_From __from, _To __res) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s 147 | { return std::copy(__first, __last, __result); } 359s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 359s /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 359s 608 | __miter_base(_Iterator __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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&):: >]’: 359s /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 359s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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&):: >]’: 359s /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 359s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~ 359s /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 359s /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 359s /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 >]’: 359s /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 359s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 359s | ^~~~~~~~~ 359s /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 359s /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 >]’: 359s /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 359s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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&)::]’: 359s /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 359s 239 | operator()(_Value& __val, _Iterator __it) 359s | ^~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1863 | __partial_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1868 | std::__heap_select(__first, __middle, __last, __comp); 359s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1869 | std::__sort_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 1856 | __comp); 359s | ~~~~~~~ 359s /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 359s /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 359s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1770 | __insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~ 359s /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 359s /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 359s 1777 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 359s | ^~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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&):: >]’: 359s /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 359s 135 | __push_heap(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~ 359s /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 359s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 359s | ^~~~~~~~ 359s /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&)::]’: 359s /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 359s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 359s | ^~~~~~~~ 359s /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 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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*]’: 359s /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 359s 642 | copy(_II __first, _II __last, _OI __result) 359s | ^~~~ 359s /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 359s /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 359s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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]’: 359s /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 359s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 359s | ^~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 359s | ^~~~~~~~~~~~~ 359s /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 359s 232 | if (__comp(__first + __secondChild, 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 359s 233 | __first + (__secondChild - 1))) 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1589 | __heap_select(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1593 | std::__make_heap(__first, __middle, __comp); 359s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s 1595 | if (__comp(__i, __first)) 359s | ~~~~~~^~~~~~~~~~~~~~ 359s /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 359s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 359s | ^~~~~~~~~~~ 359s /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 359s /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 359s 425 | std::__pop_heap(__first, __last, __last, __comp); 359s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 359s | ^~~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s /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 359s 88 | if (__comp(__a, __b)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 90 | if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 91 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 92 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 93 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 95 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 97 | else if (__comp(__a, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 98 | std::iter_swap(__result, __a); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 99 | else if (__comp(__b, __c)) 359s | ~~~~~~^~~~~~~~~~ 359s /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 359s 100 | std::iter_swap(__result, __c); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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 359s 102 | std::iter_swap(__result, __b); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1829 | __unguarded_partition(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 1835 | while (__comp(__first, __pivot)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~ 359s /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 359s 1838 | while (__comp(__pivot, __last)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~ 359s /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 359s 1842 | std::iter_swap(__first, __last); 359s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 359s | ^~~~~~~~ 359s /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 359s /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 > >]’: 359s /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 359s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 359s | ^~~~~~~~~~~~~ 359s /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 359s /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 359s /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 359s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 923 | std::__miter_base(__last), 359s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s 924 | __result); 359s | ~~~~~~~~~ 359s /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&):: >]’: 359s /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 359s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 359s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 359s /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&)::]’: 359s /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 359s 195 | operator()(_Iterator __it, _Value& __val) 359s | ^~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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 >]’: 359s /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 359s 2981 | __miter_base(move_iterator<_Iterator> __it) 359s | ^~~~~~~~~~~~ 359s /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*]’: 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 359s | ^~~~~~~~~~~~~ 359s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 359s /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&):: >]’: 359s /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 359s 135 | __push_heap(_RandomAccessIterator __first, 359s | ^~~~~~~~~~~ 359s /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 359s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 359s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359s [ 92%] Linking CXX executable demo_interpolation-io 359s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 360s /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&):: >]’: 360s /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 360s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 360s | ^~~~~~~~~~~ 360s /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 360s /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&):: >]’: 360s /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 360s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 360s | ^~~~~~~~~~ 360s /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 360s /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 360s /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 > >]’: 360s /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 360s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 360s | ^~~~~~~~~ 360s /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 360s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 360s /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 360s 608 | __miter_base(_Iterator __it) 360s | ^~~~~~~~~~~~ 360s /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 > >]’: 360s /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 360s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 360s | ^~~~~~~~~~~~~~~~~~~~~~ 360s /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 360s /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 360s /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&)::]’: 360s /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 360s 239 | operator()(_Value& __val, _Iterator __it) 360s | ^~~~~~~~ 360s /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&)::]’: 360s /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 360s 195 | operator()(_Iterator __it, _Value& __val) 360s | ^~~~~~~~ 360s /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&):: >]’: 360s /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 360s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 360s | ^~~~~~~~~~~~~ 360s /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 360s 232 | if (__comp(__first + __secondChild, 360s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 360s 233 | __first + (__secondChild - 1))) 360s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360s /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 >]’: 360s /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 360s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 360s | ^~~~~~~~~~~~ 360s /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*]’: 360s /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 360s 346 | __niter_wrap(_From __from, _To __res) 360s | ^~~~~~~~~~~~ 360s /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&):: >]’: 360s /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 360s 135 | __push_heap(_RandomAccessIterator __first, 360s | ^~~~~~~~~~~ 360s /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 360s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 360s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360s /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&)::]’: 360s /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 360s 195 | operator()(_Iterator __it, _Value& __val) 360s | ^~~~~~~~ 360s /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 360s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 360s [ 92%] Built target demo_hyperelasticity 360s [ 96%] Linking CXX executable demo_biharmonic 360s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 360s /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 360s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 360s [ 96%] Built target demo_interpolation-io 361s [100%] Linking CXX executable demo_custom_kernel 361s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 361s /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 361s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 361s [100%] Built target demo_biharmonic 361s /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 361s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 361s [100%] Built target demo_custom_kernel 361s make[1]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 361s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/CMakeFiles 0 361s == run C++ demos == 361s Running tests... 361s /usr/bin/ctest --force-new-ctest-process 361s Test project /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo 361s Start 1: demo_biharmonic_mpi_2 362s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.33 sec 362s Start 2: demo_biharmonic_mpi_3 362s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.28 sec 362s Start 3: demo_biharmonic_serial 363s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.41 sec 363s Start 4: demo_codim_0_assembly_mpi_2 363s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.07 sec 363s Start 5: demo_codim_0_assembly_mpi_3 363s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.09 sec 363s Start 6: demo_codim_0_assembly_serial 363s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.06 sec 363s Start 7: demo_custom_kernel_mpi_2 366s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.28 sec 366s Start 8: demo_custom_kernel_mpi_3 369s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.59 sec 369s Start 9: demo_custom_kernel_serial 374s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 5.22 sec 374s Start 10: demo_poisson_mpi_2 374s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.10 sec 374s Start 11: demo_poisson_mpi_3 374s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.10 sec 374s Start 12: demo_poisson_serial 374s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.08 sec 374s Start 13: demo_poisson_matrix_free_mpi_2 374s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.10 sec 374s Start 14: demo_poisson_matrix_free_mpi_3 374s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.10 sec 374s Start 15: demo_poisson_matrix_free_serial 374s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.10 sec 374s Start 16: demo_hyperelasticity_mpi_2 377s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 2.12 sec 377s Start 17: demo_hyperelasticity_mpi_3 379s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 2.07 sec 379s Start 18: demo_hyperelasticity_serial 381s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 1.94 sec 381s Start 19: demo_interpolation-io_mpi_2 381s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.30 sec 381s Start 20: demo_interpolation-io_mpi_3 381s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.24 sec 381s Start 21: demo_interpolation-io_serial 382s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.49 sec 382s Start 22: demo_interpolation_different_meshes_mpi_2 388s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.24 sec 388s Start 23: demo_interpolation_different_meshes_mpi_3 396s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 7.75 sec 396s Start 24: demo_interpolation_different_meshes_serial 404s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.68 sec 404s 404s 100% tests passed, 0 tests failed out of 24 404s 404s Total Test time (real) = 42.76 sec 405s autopkgtest [05:02:39]: test test-dolfinx-cpp: -----------------------] 409s autopkgtest [05:02:43]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 409s test-dolfinx-cpp PASS 413s autopkgtest [05:02:47]: test test-dolfinx-cpp-complex: preparing testbed 414s Reading package lists... 415s Building dependency tree... 415s Reading state information... 415s Starting pkgProblemResolver with broken count: 0 415s Starting 2 pkgProblemResolver with broken count: 0 415s Done 416s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 439s autopkgtest [05:03:13]: test test-dolfinx-cpp-complex: [----------------------- 441s nproc reports 8 processors are available 441s ==== running C++ tests for complex build ==== 441s -- 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 445s -- Looking for PETSC_USE_COMPLEX - found 445s -- Checking for one of the modules 'SLEPc;slepc' 445s -- Performing Test HAVE_PEDANTIC 445s -- Performing Test HAVE_PEDANTIC - Success 445s -- Configuring done (3.6s) 445s -- Generating done (0.0s) 445s -- Build files have been written to: /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test 445s /usr/bin/cmake -S/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 445s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 445s make -f CMakeFiles/Makefile2 all 445s make[1]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 445s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 445s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 445s [ 5%] Compile poisson.py using FFCx 445s ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/poisson.py 445s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 445s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 445s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 445s [ 23%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 445s [ 23%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 445s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/io.cpp 445s [ 23%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 445s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/main.cpp 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sort.cpp 445s [ 47%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 445s [ 47%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 445s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/vector.cpp 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 445s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 445s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 448s In file included from /usr/include/c++/14/algorithm:63, 448s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 448s /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]’: 448s /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 448s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 448s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s 2021 | std::move(__comp), std::move(__proj)); 448s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s In file included from /usr/include/c++/14/vector:66, 448s from /usr/include/catch2/catch_tostring.hpp:12, 448s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 448s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 448s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 448s from /usr/include/catch2/catch_test_macros.hpp:11, 448s from /usr/include/catch2/catch_template_test_macros.hpp:20, 448s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 448s /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]’: 448s /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 448s 678 | vector(initializer_list __l, 448s | ^~~~~~ 448s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 448s /tmp/autopkgtest.dv2MZv/build.i5l/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 448s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 448s | ^~~ 448s /tmp/autopkgtest.dv2MZv/build.i5l/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 448s 45 | std::iota(indices.begin(), indices.end(), 0); 448s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s /tmp/autopkgtest.dv2MZv/build.i5l/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 448s 57 | std::iota(indices.begin(), indices.end(), 0); 448s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 448s /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]’: 448s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 448s 119 | std::ranges::copy(buffer, range.begin()); 448s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 448s /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]’: 448s /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 448s 1999 | operator()(_Iter __first, _Sent __last, 448s | ^~~~~~~~ 448s /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 448s In file included from /usr/include/c++/14/numeric:62, 448s from /usr/include/dolfinx/common/sort.h:15: 448s /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]’: 448s /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 448s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 448s | ^~~~ 448s /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 448s /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]’: 448s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 448s 119 | std::ranges::copy(buffer, range.begin()); 448s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 448s /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]’: 448s /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 448s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 448s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s 2021 | std::move(__comp), std::move(__proj)); 448s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s /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]’: 448s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 448s 119 | std::ranges::copy(buffer, range.begin()); 448s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 448s /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]’: 448s /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 448s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 448s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s 2021 | std::move(__comp), std::move(__proj)); 448s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s /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]’: 448s /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 448s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 448s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s 3147 | std::move(__comp), std::move(__proj)); 448s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 448s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp 448s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 448s /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 > >]’: 448s /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 448s 318 | operator()(_Range&& __r, _Out __result) const 448s | ^~~~~~~~ 448s /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 448s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 448s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448s 321 | std::move(__result)); 448s | ~~~~~~~~~~~~~~~~~~~~ 448s /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 449s /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]’: 449s /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 449s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 449s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 3147 | std::move(__comp), std::move(__proj)); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /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]’: 449s /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 449s 1999 | operator()(_Iter __first, _Sent __last, 449s | ^~~~~~~~ 449s /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 449s /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]’: 449s /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 449s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 449s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 3147 | std::move(__comp), std::move(__proj)); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /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]’: 449s /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 449s 1999 | operator()(_Iter __first, _Sent __last, 449s | ^~~~~~~~ 449s /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 449s /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]’: 449s /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 449s 3123 | operator()(_Iter __first, _Sent __last, 449s | ^~~~~~~~ 449s /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 449s /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 > >]’: 449s /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 449s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 449s | ^~~~~~~~ 449s /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 449s /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 449s /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 449s 310 | return ranges::__copy_or_move(std::move(__first), 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 449s 311 | std::move(__last), 449s | ~~~~~~~~~~~~~~~~~~ 449s 312 | std::move(__result)); 449s | ~~~~~~~~~~~~~~~~~~~~ 449s /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 449s /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]’: 449s /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 449s 3123 | operator()(_Iter __first, _Sent __last, 449s | ^~~~~~~~ 449s /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 449s /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]’: 449s /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 449s /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 449s /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 > >]’: 449s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 449s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 449s | ^~~~~~~~~~~~~~ 449s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 449s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 449s /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 449s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 249 | std::move(__result)); 449s | ~~~~~~~~~~~~~~~~~~~~ 449s In file included from /usr/include/c++/14/vector:65: 449s /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]’: 449s /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 449s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 449s | ^~~~~~~~~~~~~~ 449s /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 > >]’: 449s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 449s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 449s | ^~~~~~~~~~~~~~ 449s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 449s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 449s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 449s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 449s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/vector.cpp:15: 449s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 449s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 449s 234 | const T local = std::transform_reduce( 449s | ~~~~~~~~~~~~~~~~~~~~~^ 449s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 236 | [](T a, T b) -> T 449s | ~~~~~~~~~~~~~~~~~ 449s 237 | { 449s | ~ 449s 238 | if constexpr (std::is_same>::value 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 239 | or std::is_same>::value) 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 240 | { 449s | ~ 449s 241 | return std::conj(a) * b; 449s | ~~~~~~~~~~~~~~~~~~~~~~~~ 449s 242 | } 449s | ~ 449s 243 | else 449s | ~~~~ 449s 244 | return a * b; 449s | ~~~~~~~~~~~~~ 449s 245 | }); 449s | ~~ 449s In file included from /usr/include/c++/14/algorithm:63, 449s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/vector.cpp:9: 449s /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)::]’: 449s /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 449s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 449s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 3147 | std::move(__comp), std::move(__proj)); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 449s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 449s 279 | = std::accumulate(data.begin(), data.end(), U(0), 449s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 449s /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 449s 234 | const T local = std::transform_reduce( 449s | ~~~~~~~~~~~~~~~~~~~~~^ 449s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 236 | [](T a, T b) -> T 449s | ~~~~~~~~~~~~~~~~~ 449s 237 | { 449s | ~ 449s 238 | if constexpr (std::is_same>::value 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 239 | or std::is_same>::value) 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 240 | { 449s | ~ 449s 241 | return std::conj(a) * b; 449s | ~~~~~~~~~~~~~~~~~~~~~~~~ 449s 242 | } 449s | ~ 449s 243 | else 449s | ~~~~ 449s 244 | return a * b; 449s | ~~~~~~~~~~~~~ 449s 245 | }); 449s | ~~ 449s /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)::]’: 449s /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 449s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 449s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 3147 | std::move(__comp), std::move(__proj)); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 449s /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 449s 279 | = std::accumulate(data.begin(), data.end(), U(0), 449s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 449s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 450s /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]’: 450s /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 450s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 450s from /usr/include/dolfinx/common/MPI.h:17, 450s from /usr/include/dolfinx/common/IndexMap.h:11, 450s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/vector.cpp:13: 450s /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 > >&)::]’: 450s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 450s | ^~~~~~~~~~~~~~~~ 450s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s /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]’: 450s /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 450s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/c++/14/numeric:62: 450s /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)::]’: 450s /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 450s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 450s | ^~~~~~~~~~ 450s /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 450s /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)::]’: 450s /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 450s 3123 | operator()(_Iter __first, _Sent __last, 450s | ^~~~~~~~ 450s /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 450s /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>]’: 450s /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 450s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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 > > >&)::]’: 450s /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 450s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 450s | ^~~~~~~~~~~~~~~~ 450s /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 450s /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 450s /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>]’: 450s /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 450s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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)::]’: 450s /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 450s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 450s | ^~~~~~~~~~ 450s /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 450s /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)::]’: 450s /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 450s 3123 | operator()(_Iter __first, _Sent __last, 450s | ^~~~~~~~ 450s /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 450s /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 >]’: 450s /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 450s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 450s | ^~~~~~~~ 450s /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 450s /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 450s 577 | return ranges::fill_n(std::move(__first), __len, __value); 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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 >]’: 450s /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 450s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 450s | ^~~~~~~~ 450s /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 450s /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 450s 577 | return ranges::fill_n(std::move(__first), __len, __value); 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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> >]’: 450s /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 450s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 450s | ^~~~~~~~ 450s /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 450s /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 450s 577 | return ranges::fill_n(std::move(__first), __len, __value); 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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> >]’: 450s /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 450s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 450s | ^~~~~~~~ 450s /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 450s /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 450s 577 | return ranges::fill_n(std::move(__first), __len, __value); 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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 >]’: 450s /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 450s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 450s | ^~~~~~~~ 450s /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 >]’: 450s /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 450s /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> >]’: 450s /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 450s /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> >]’: 450s /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 450s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 37 | global_ghost_owner); 450s | ^ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 46 | sct.scatter_fwd(data_local, data_ghost); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 450s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 450s | ^ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 56 | decltype(sct)::type::p2p); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 450s | ^ 450s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 82 | global_ghost_owner); 450s | ^ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 89 | sct.scatter_rev(std::span(data_local), 450s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 90 | std::span(data_ghost), 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 91 | std::plus()); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 450s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 98 | sct.scatter_rev(std::span(data_local), 450s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 99 | std::span(data_ghost), 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 100 | [](auto /*a*/, auto b) { return b; }); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 450s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 121 | pack_fn, requests, 450s | ~~~~~~~~~~~~~~~~~~ 450s 122 | decltype(sct)::type::p2p); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 125 | std::plus(), requests); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s /tmp/autopkgtest.dv2MZv/build.i5l/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 450s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 450s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 450s from /usr/include/c++/14/bits/stl_algobase.h:67, 450s from /usr/include/c++/14/algorithm:60: 450s /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 >&}]’: 450s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 450s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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 >&}]’: 450s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 450s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 450s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 450s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 450s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/dolfinx/la/Vector.h:14: 450s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 450s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 450s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 338 | void scatter_fwd(std::span local_data, 450s | ^~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 350 | std::span(remote_buffer), pack_fn, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 351 | std::span(requests)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 450s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 360 | std::span(requests)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s In file included from /usr/include/c++/14/algorithm:61, 450s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 450s /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)::]’: 450s /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 450s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 450s | ^~~~~~ 450s /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 450s /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 450s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 450s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 450s from /usr/include/c++/14/algorithm:63: 450s /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&]’: 450s /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 450s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 195 | void scatter_fwd_begin(std::span send_buffer, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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)::]’: 450s /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 450s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 450s | ^~~~~~ 450s /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 450s /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 450s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 450s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 536 | void scatter_rev(std::span local_data, std::span remote_data, 450s | ^~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 553 | std::span(local_buffer), pack_fn, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 554 | std::span(request)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 450s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 556 | std::span(request)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 450s from /usr/include/dolfinx/common/MPI.h:17, 450s from /usr/include/dolfinx/common/IndexMap.h:11, 450s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 450s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 450s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 450s | ^~~~~~ 450s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 450s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 536 | void scatter_rev(std::span local_data, std::span remote_data, 450s | ^~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 553 | std::span(local_buffer), pack_fn, 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 554 | std::span(request)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 450s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 556 | std::span(request)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 484 | void scatter_rev_begin(std::span remote_data, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 493 | type); 450s | ~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 450s | ^~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /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 450s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 450s | ^~~~~~~~ 450s /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 450s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 737 | std::move(__result), 450s | ~~~~~~~~~~~~~~~~~~~~ 450s 738 | std::move(__op), std::move(__proj)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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&)::]’: 450s /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 450s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 201 | std::move(__f), std::move(__proj)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /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 450s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 450s | ^~~~~~~~ 450s /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 450s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 737 | std::move(__result), 450s | ~~~~~~~~~~~~~~~~~~~~ 450s 738 | std::move(__op), std::move(__proj)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /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 450s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 450s | ^~~~~~~~ 450s /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&)::]’: 450s /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 450s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 450s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 201 | std::move(__f), std::move(__proj)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 280 | void scatter_fwd_begin(std::span local_data, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 289 | type); 450s | ~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 315 | void scatter_fwd_end(std::span remote_buffer, 450s | ^~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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)::]’: 450s /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 450s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 450s | ^~~~~~~~~~~ 450s /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 450s /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 450s 471 | return std::__find_if_not(__first, __last, 450s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 450s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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 >]’: 450s /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 450s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 450s | ^~~~~~~~ 450s /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 450s /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 450s 577 | return ranges::fill_n(std::move(__first), __len, __value); 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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)::]’: 450s /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 450s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 450s | ^~~~~~~~~~~ 450s /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 450s /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 450s 471 | return std::__find_if_not(__first, __last, 450s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 450s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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&)::]’: 450s /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 450s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 450s | ^~~~~~~~ 450s /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 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 484 | void scatter_rev_begin(std::span remote_data, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 493 | type); 450s | ~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 450s | ^~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 450s | ^~~~~~ 450s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 484 | void scatter_rev_begin(std::span remote_data, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 450s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 493 | type); 450s | ~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 450s | ^~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s 390 | void scatter_rev_begin(std::span send_buffer, 450s | ^~~~~~~~~~~~~~~~~ 450s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 450s /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]’: 450s /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 450s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 450s | ^~~~~~~~ 450s /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&)::]’: 450s /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 450s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 450s | ^~~~~~~~ 450s /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 450s /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):: >]’: 450s /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 450s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 450s | ^~~~~~~~~~~~~ 450s /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 450s /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 450s 112 | return std::__find_if(__first, __last, 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 450s 113 | __gnu_cxx::__ops::__negate(__pred), 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 114 | std::__iterator_category(__first)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s /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 >]’: 450s /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 450s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 450s | ^~~~~~~~ 450s /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):: >]’: 450s /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 450s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 450s | ^~~~~~~~~~~~~ 450s /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 450s /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 450s 112 | return std::__find_if(__first, __last, 450s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 450s 113 | __gnu_cxx::__ops::__negate(__pred), 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s 114 | std::__iterator_category(__first)); 450s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450s In file included from /usr/include/c++/14/algorithm:60: 450s /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):: >]’: 450s /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 450s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 450s | ^~~~~~~~~ 450s /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 450s /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 450s 2107 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2111 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2115 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2119 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2127 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2132 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2137 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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):: >]’: 450s /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 450s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 450s | ^~~~~~~~~ 450s /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 450s /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 450s 2107 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2111 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2115 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2119 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2127 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2132 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s /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 450s 2137 | if (__pred(__first)) 450s | ~~~~~~^~~~~~~~~ 450s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 450s /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)::]’: 450s /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 450s 394 | operator()(_Iterator __it) 450s | ^~~~~~~~ 450s /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)::]’: 450s /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 450s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 450s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 451s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 451s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 454s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 454s /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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/poisson.c 455s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 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 In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/c++/14/chrono:47, 455s from /usr/include/spdlog/common.h:10, 455s from /usr/include/spdlog/spdlog.h:12, 455s from /usr/include/dolfinx/common/log.h:9, 455s from /usr/include/dolfinx/common/MPI.h:10, 455s from /usr/include/dolfinx/mesh/Topology.h:11, 455s from /usr/include/dolfinx/mesh/Geometry.h:9, 455s from /usr/include/dolfinx/mesh/Mesh.h:9, 455s from /usr/include/dolfinx/mesh/generation.h:9, 455s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 455s /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]’: 455s /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 455s 678 | vector(initializer_list __l, 455s | ^~~~~~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 60 | std::vector expected_x = { 455s | ^~~~~~~~~~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 143 | expected_x = { 455s | ~~~~~~~~~~~^~~ 455s 144 | /* v_0 */ 0.0, 455s | ~~~~~~~~~~~~~~ 455s 145 | /* v_1 */ 0.25, 455s | ~~~~~~~~~~~~~~~ 455s 146 | /* v_2 */ 0.5, 455s | ~~~~~~~~~~~~~~ 455s 147 | /* v_3 */ 0.75, 455s | ~~~~~~~~~~~~~~~ 455s 148 | /* v_4 */ 1.0, 455s | ~~~~~~~~~~~~~~ 455s 149 | }; 455s | ~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 168 | expected_x = { 455s | ~~~~~~~~~~~^~~ 455s 169 | /* v_0 */ 0.0, 455s | ~~~~~~~~~~~~~~ 455s 170 | /* v_1 */ 1. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 171 | /* v_2 */ 2. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 172 | /* v_3 */ 3. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 173 | /* v_4 */ 4. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 174 | /* v_5 */ 5. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 175 | /* v_6 */ 6. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 176 | /* v_7 */ 7. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 177 | /* v_8 */ 8. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 178 | /* v_9 */ 9. / 9, 455s | ~~~~~~~~~~~~~~~~~ 455s 179 | }; 455s | ~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 207 | expected_x = { 455s | ~~~~~~~~~~~^~~ 455s 208 | /* v_0 */ 0. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 209 | /* v_1 */ 1. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 210 | /* v_2 */ 2. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 211 | /* v_3 */ 3. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 212 | /* v_4 */ 4. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 213 | /* v_5 */ 5. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 214 | /* v_6 */ 6. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 215 | /* v_7 */ 7. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 216 | /* v_8 */ 8. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 217 | /* v_9 */ 9. / 14, 455s | ~~~~~~~~~~~~~~~~~~ 455s 218 | /* v_10 */ 10. / 14, 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 219 | /* v_11 */ 11. / 14, 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 220 | /* v_12 */ 12. / 14, 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 221 | /* v_13 */ 13. / 14, 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 222 | /* v_14 */ 14. / 14, 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 223 | }; 455s | ~ 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/catch2/catch_tostring.hpp:12, 455s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 455s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 455s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 455s from /usr/include/catch2/catch_test_macros.hpp:11, 455s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp: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 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 from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp: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 /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/Expression.h:10, 455s from /usr/include/dolfinx/fem/utils.h:13, 455s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp: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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 275 | std::vector expected_x = { 455s | ^~~~~~~~~~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 455s | ^~~~~~~~~~ 455s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 357 | std::vector expected_x = { 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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 455s /tmp/autopkgtest.dv2MZv/build.i5l/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 455s 399 | std::vector expected_x = { 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/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = float]’: 455s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 257 | {x.size(), 1}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 262 | std::vector{}, {0, 1}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 In file included from /usr/include/c++/14/chrono:48, 455s from /usr/include/catch2/catch_tostring.hpp:545: 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/basic_string.h:39, 455s from /usr/include/c++/14/string:54, 455s from /usr/include/catch2/internal/catch_stringref.hpp:12, 455s from /usr/include/catch2/catch_assertion_info.hpp:13, 455s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 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 In file included from /usr/include/c++/14/vector:65: 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/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 257 | {x.size(), 1}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 262 | std::vector{}, {0, 1}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp: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/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/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_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]’: 455s /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 455s 788 | operator=(initializer_list __l) 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 In file included from /usr/include/c++/14/algorithm:63, 455s from /usr/include/dolfinx/common/MPI.h:12: 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/mesh/generation.h:11: 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_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 455s /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 455s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 386 | __result, __alloc); 455s | ~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/string:51: 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 455s /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 455s 398 | return std::__uninitialized_copy_a 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /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 455s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 386 | __result, __alloc); 455s | ~~~~~~~~~~~~~~~~~~ 455s /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 >]’: 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_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]’: 455s /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 455s 398 | return std::__uninitialized_copy_a 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 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/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/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_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 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/format:55, 455s from /usr/include/c++/14/bits/chrono_io.h:39, 455s from /usr/include/c++/14/chrono:3360: 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 >]’: 455s /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 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 >’ 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 >’ 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 = 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 /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/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]’: 455s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 455s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 455s | ^ 455s In file included from /usr/include/c++/14/tuple:44, 455s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 455s from /usr/include/c++/14/bits/memory_resource.h:41, 455s from /usr/include/c++/14/string:68: 455s /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]’: 455s /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 455s 767 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /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 455s /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]’: 455s /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 455s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 455s | ^~~~~~~~ 455s /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 455s /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]’: 455s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s 195 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s /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 455s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 455s | ^~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s 181 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /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 455s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 455s | ^~~~~~~~~~~~~~ 455s /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)::]’: 455s /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 455s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 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_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]’: 455s /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 455s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 3147 | std::move(__comp), std::move(__proj)); 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::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 455s /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 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 >’ 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 >’ changed in GCC 7.1 455s /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 >]’: 455s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 508 | { return std::get<0>(idx) != r; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 553 | [](auto x) { return std::get<1>(x); }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 646 | std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 658 | std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /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 455s 1999 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /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 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/dolfinx/graph/AdjacencyList.h:12, 455s from /usr/include/dolfinx/common/MPI.h:17: 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 In file included from /usr/include/c++/14/chrono:48: 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::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]’: 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 >’ 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/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 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/basic_string.h:39, 455s from /usr/include/c++/14/string:54, 455s from /usr/include/boost/timer/timer.hpp:13, 455s from /usr/include/dolfinx/common/Timer.h:10, 455s from /usr/include/dolfinx/common/MPI.h:9: 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 In file included from /usr/include/c++/14/vector:65: 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 /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::__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/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/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_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/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 = 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 /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_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 In file included from /usr/include/c++/14/string:44: 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/char_traits.h:57, 455s from /usr/include/c++/14/string:42: 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/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 In file included from /usr/include/c++/14/string_view:56, 455s from /usr/include/c++/14/bits/basic_string.h:47: 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 /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/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/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/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/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/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 _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)::]’: 456s /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 456s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 456s | ^~~~~~~~ 456s /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 456s /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]’: 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/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 /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*]’: 456s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = double*]’: 456s /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 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 ‘std::move_iterator’ changed in GCC 7.1 456s /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 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/string:48: 456s /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 >]’: 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_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 456s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = long long int*]’: 456s /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 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 ‘std::move_iterator’ changed in GCC 7.1 456s /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 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 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 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 >; _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/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/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/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ 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/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/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/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 >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ 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_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_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/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/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 >]’: 456s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 456s 1908 | std::__final_insertion_sort(__first, __last, __comp); 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 = true; _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/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/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/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ 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 >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ 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/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]’: 456s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 456s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 456s 540 | x.insert(x.end(), {x0, x1}); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ 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_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]’: 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 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_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]’: 456s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 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 = double]’: 456s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 456s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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):: >]’: 456s /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 456s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 456s | ^~~~~~~~~ 456s /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 456s /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 456s 2152 | return __find_if(__first, __last, __pred, 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 2153 | std::__iterator_category(__first)); 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*, 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]’: 456s /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 456s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 456s | ^~~~~~~~ 456s /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 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 /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 > >]’: 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_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 > >]’: 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_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/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/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*]’: 456s /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 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 ‘std::move_iterator’ changed in GCC 7.1 456s /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 456s 147 | { return std::copy(__first, __last, __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/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_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*]’: 456s /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 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 ‘std::move_iterator’ changed in GCC 7.1 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_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/format:55, 456s from /usr/include/c++/14/bits/chrono_io.h:39, 456s from /usr/include/c++/14/chrono:3360: 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 In file included from /usr/include/c++/14/array:43, 456s from /usr/include/dolfinx/mesh/Topology.h:9: 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/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/string:68: 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 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/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 ‘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_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_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 >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 456s 1822 | std::__insertion_sort(__first, __last, __comp); 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/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 /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 >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 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/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/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]’: 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/ranges_algo.h:720:7: 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 ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 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/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_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_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):: >]’: 456s /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 456s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~ 456s /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 456s /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 456s 2107 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2111 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2115 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2119 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2127 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2132 | if (__pred(__first)) 456s | ~~~~~~^~~~~~~~~ 456s /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 456s 2137 | if (__pred(__first)) 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/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/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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 456s /tmp/autopkgtest.dv2MZv/build.i5l/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 456s 142 | xshape, partitioner); 456s | ^ 456s /tmp/autopkgtest.dv2MZv/build.i5l/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 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_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 456s /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 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 ‘std::move_iterator’ 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 = move_iterator; _OI = long long int*]’: 456s /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 456s /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 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 /usr/include/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_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/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&):: >]’: 456s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 456s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 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/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/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&):: >]’: 456s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 456s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 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/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&):: >]’: 456s /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 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 >’ changed in GCC 7.1 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/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/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 In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 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/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/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_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_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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _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 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_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 /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::__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 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 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/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/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/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/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_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 /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 In file included from /usr/include/c++/14/algorithm:63, 456s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 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 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 from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 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 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 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.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: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/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/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/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/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/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/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/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 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_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/c++/14/string_view:56, 456s from /usr/include/c++/14/bits/basic_string.h:47: 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_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_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_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_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::__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::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_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_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 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 = double]’: 456s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 540 | x.insert(x.end(), {x0, x1}); 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/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/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/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/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 /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/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/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ 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/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 /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/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]’: 456s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 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 >; _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/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]’: 456s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 379 | cells.insert(cells.end(), 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 456s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 386 | {x.size() / 3, 3}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:386:52: 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_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/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]’: 456s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 429 | {x.size() / 3, 3}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:429:52: 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::__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/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/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/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 _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/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/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/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/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]’: 456s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 476 | {x.size() / 3, 3}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:476:52: 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::__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 /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 /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/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/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/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/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 _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 /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/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::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_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_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/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 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 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::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/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 In file included from /usr/include/c++/14/vector:66, 456s from /usr/include/catch2/catch_tostring.hpp:12, 456s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 456s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 456s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 456s from /usr/include/catch2/catch_test_macros.hpp:11, 456s from /usr/include/catch2/catch_template_test_macros.hpp:20, 456s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 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 = double; _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/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 /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/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 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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 456s /tmp/autopkgtest.dv2MZv/build.i5l/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 456s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 456s | ^~~~~~~~~~ 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/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/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/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 /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/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/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/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 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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 In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 457s /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]’: 457s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 457s | ^~~~~ 457s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 /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/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 = __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 /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]’: 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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _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 /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*]’: 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/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /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 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /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 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_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /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 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /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 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_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 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::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_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/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/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 In file included from /usr/include/c++/14/algorithm:60: 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_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/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/bits/ranges_algo.h:39: 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/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/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/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/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_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_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/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/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/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/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/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/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 In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 457s /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]’: 457s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _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/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/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 /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::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/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/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 /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/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_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/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::__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_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 In file included from /usr/include/c++/14/algorithm:63, 457s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 457s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 457s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 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/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 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 In file included from /usr/include/dolfinx/mesh/generation.h:11, 457s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 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/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_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/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_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/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/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/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/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/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/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/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/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/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_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_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/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 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 /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 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 /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/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_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_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/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/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 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/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/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 _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_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 /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/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_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/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]’: 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/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_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/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/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/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 /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_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/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/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/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/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/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 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_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 /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::__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/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 /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]’: 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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _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 /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*]’: 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/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /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 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /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 457s /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 >]’: 457s /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 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /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 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 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 = double*]’: 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/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 /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/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/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/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 /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 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/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/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_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _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/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/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/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/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/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/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/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_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_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 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&):: >]’: 457s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 457s 425 | std::__pop_heap(__first, __last, __last, __comp); 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 /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 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&):: >]’: 457s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 457s 1842 | std::iter_swap(__first, __last); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 >; _Iterator2 = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >; _BI2 = __gnu_cxx::__normal_iterator >]’: 457s /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 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 >’ 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 >’ 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 >’ 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 >; _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 >’ changed in GCC 7.1 457s 1750 | __unguarded_linear_insert(_RandomAccessIterator __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 In file included from /usr/include/dolfinx/refinement/plaza.h:12, 457s from /usr/include/dolfinx/refinement/interval.h:12: 457s /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]’: 457s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 457s 177 | std::for_each(local_edge_to_new_vertex.begin(), 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 178 | local_edge_to_new_vertex.end(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 179 | [global_offset](auto& e) { e.second += global_offset; }); 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 457s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/refinement/utils.h:222:25: 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::__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&):: >]’: 457s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 457s 1822 | std::__insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 457s 254 | recv_local_edge); 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 = 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 /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_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_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 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/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_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/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/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 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 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_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&):: >]’: 457s /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 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 >’ changed in GCC 7.1 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 457s /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 >]’: 457s /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 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 >’ changed in GCC 7.1 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 >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /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 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 >’ 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 >’ changed in GCC 7.1 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 = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _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 >’ changed in GCC 7.1 457s 239 | operator()(_Value& __val, _Iterator __it) 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/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/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/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_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/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/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/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 457s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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 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/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 /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_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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = 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 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /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&):: >]’: 457s /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 457s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 457s | ^~~~~~~~~~~~~ 457s /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 457s 232 | if (__comp(__first + __secondChild, 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 233 | __first + (__secondChild - 1))) 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/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_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 /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/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 /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 /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/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 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/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]’: 457s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 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 2981 | __miter_base(move_iterator<_Iterator> __it) 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 /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&):: >]’: 457s /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 457s 135 | __push_heap(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~ 457s /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 457s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]’: 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 /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/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/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/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/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/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/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/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_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/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&)::]’: 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/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&)::]’: 457s /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 457s 195 | operator()(_Iterator __it, _Value& __val) 457s | ^~~~~~~~ 457s /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&):: >]’: 457s /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 457s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 457s | ^~~~~~~~~~~~~ 457s /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 457s 232 | if (__comp(__first + __secondChild, 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 233 | __first + (__secondChild - 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 = tuple*; _Container = vector >]’: 457s /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 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*, vector > >; _To = tuple*]’: 457s /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 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:16: 457s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 457s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 143 | return [&](std::span rows, 457s | ^ 457s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 147 | this->add(data, rows, cols); 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 457s /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&):: >]’: 457s /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 457s 135 | __push_heap(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~ 457s /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 457s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 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/c++/14/numeric:62, 457s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 457s from /usr/include/dolfinx/common/MPI.h:17, 457s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: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/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&)::]’: 457s /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 457s 195 | operator()(_Iterator __it, _Value& __val) 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/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 In file included from /usr/include/c++/14/chrono:48, 457s from /usr/include/catch2/catch_tostring.hpp:545: 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_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/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/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/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 In file included from /usr/include/c++/14/vector:72: 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/basic_string.h:39, 457s from /usr/include/c++/14/string:54, 457s from /usr/include/catch2/internal/catch_stringref.hpp:12, 457s from /usr/include/catch2/catch_assertion_info.hpp:13, 457s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 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/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_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_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_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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 457s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/vector:65: 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/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 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 = double*]’: 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 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 458s from /usr/include/dolfinx/mesh/Mesh.h:9, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 458s /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]’: 458s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 119 | std::ranges::copy(buffer, range.begin()); 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 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/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 In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 458s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 458s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 458s from /usr/include/catch2/catch_test_macros.hpp:11, 458s from /usr/include/catch2/catch_template_test_macros.hpp:20, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 458s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 458s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 458s | ^ 458s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 458s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 458s | ^ 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/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/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 458s | ^~~~~~~~~~~~~ 458s /usr/include/catch2/catch_tostring.hpp:343:21: 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 bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 458s /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 458s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2021 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 > >]’: 458s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/catch2/catch_tostring.hpp:343:21: 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 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/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/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/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/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 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/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/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/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/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]’: 458s /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 458s 1413 | insert(const_iterator __position, initializer_list __l) 458s | ^~~~~~ 458s /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 458s /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 458s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1417 | std::random_access_iterator_tag()); 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_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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const 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/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/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/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_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 In file included from /usr/include/c++/14/vector:66, 458s from /usr/include/basix/mdspan.hpp:6096, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:11: 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 = long long int; _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/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/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/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)::]’: 458s /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 458s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 458s | ^~~~~~~~ 458s /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 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 = double*]’: 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/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/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/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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /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 458s 1484 | insert(const_iterator __position, _InputIterator __first, 458s | ^~~~~~ 458s /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 458s /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 458s /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 458s 1488 | _M_range_insert(begin() + __offset, __first, __last, 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1489 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 458s 450 | rowptr_container_type new_row_ptr = {0}; 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/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]’: 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_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/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*]’: 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_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/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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 249 | void add(std::span x, std::span rows, 458s | ^~~ 458s /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&)::]’: 458s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 724 | double norm_sq_local = std::accumulate( 458s | ~~~~~~~~~~~~~~~^ 458s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 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 >; _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_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 /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 /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_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 /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/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 In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 458s from /usr/include/c++/14/algorithm:63, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:10: 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::span]’: 458s /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 458s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ 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_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()::]’: 458s /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 458s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 201 | std::move(__f), std::move(__proj)); 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/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/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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 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/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 458s 450 | rowptr_container_type new_row_ptr = {0}; 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 In file included from /usr/include/c++/14/format:55, 458s from /usr/include/c++/14/bits/chrono_io.h:39, 458s from /usr/include/c++/14/chrono:3360: 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/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]’: 458s /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 458s 1618 | _M_allocate_and_copy(size_type __n, 458s | ^~~~~~~~~~~~~~~~~~~~ 458s /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 458s /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 458s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1625 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/string:51: 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_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/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 In file included from /usr/include/c++/14/tuple:44, 458s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 458s from /usr/include/c++/14/bits/memory_resource.h:41, 458s from /usr/include/c++/14/string:68: 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/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/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/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/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/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/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/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/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/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/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 646 | std::next(x_new.begin(), shape[1] * i)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 658 | std::next(x_new.begin(), shape[1] * i)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 642 | _index_maps[1]->local_to_global(local_col, global_col); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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/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_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 > >]’: 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/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/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 458s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 402 | std::ranges::transform(p, xg, p.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 458s 403 | [size = rows.size()](auto x, auto y) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 404 | { return x + y / size; }); 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 = __gnu_cxx::__normal_iterator >; _Tp = long long int; _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/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /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 458s /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 458s 977 | std::copy(__first, __last, __position); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s 984 | std::__uninitialized_copy_a(__mid, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s 985 | this->_M_impl._M_finish, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~ 458s 986 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s 995 | std::copy(__first, __mid, __position); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s 1022 | = std::__uninitialized_copy_a(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1023 | __new_finish, 458s | ~~~~~~~~~~~~~ 458s 1024 | _M_get_Tp_allocator()); 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_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/string:44: 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 In file included from /usr/include/c++/14/optional:48, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 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/string_view:56, 458s from /usr/include/c++/14/bits/basic_string.h:47: 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_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 In file included from /usr/include/c++/14/vector:72: 458s /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]’: 458s /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 458s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 458s 239 | __x.end()); 458s | ~~~~~~~~~~ 458s /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 458s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 251 | end(), _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 458s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 458s from /usr/include/c++/14/vector:65: 458s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 458s 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: 458s /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 458s 993 | std::_Destroy(__first, __last); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /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]’: 458s /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 458s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 776 | ranges::begin(__r2), ranges::end(__r2), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 777 | std::move(__result), std::move(__binary_op), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 778 | std::move(__proj1), std::move(__proj2)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 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_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::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/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)::]’: 458s /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 458s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2095 | __value, std::move(__comp), std::move(__proj)); 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 In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 458s from /usr/include/dolfinx/fem/assembler.h:9, 458s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 458s from /usr/include/dolfinx.h:11, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:14: 458s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 458s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 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 /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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /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)>]’: 458s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 267 | void assemble_matrix( 458s | ^~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 715 | 0); 458s | ~~ 458s In file included from /usr/include/c++/14/numeric:62, 458s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 458s from /usr/include/dolfinx/common/MPI.h:17, 458s from /usr/include/dolfinx/common/dolfinx_common.h:13, 458s from /usr/include/dolfinx.h:10: 458s /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)>]’: 458s /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 458s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 458s | ^~~~~~~~~~ 458s /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 458s /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]’: 458s /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 458s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 458s | ^~~~~~~~ 458s /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 458s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 776 | ranges::begin(__r2), ranges::end(__r2), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 777 | std::move(__result), std::move(__binary_op), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 778 | std::move(__proj1), std::move(__proj2)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /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 458s /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 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/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/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: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/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 In file included from /usr/include/dolfinx/fem/Function.h:17, 458s from /usr/include/dolfinx/fem/DirichletBC.h:12, 458s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 458s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector >]’: 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 99 | std::span(_buffer_remote), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 100 | std::span(_request)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/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]’: 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 35 | void spmv_impl(std::span values, 458s | ^~~~~~~~~ 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/matrix.cpp:35: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 = 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/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()::]’: 458s /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 458s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /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 458s /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)::]’: 458s /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 458s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2095 | __value, std::move(__comp), std::move(__proj)); 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 /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 In file included from /usr/include/c++/14/string:48: 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_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 In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 458s from /usr/include/dolfinx.h:16: 458s /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]’: 458s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 379 | cells.insert(cells.end(), 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 458s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 386 | {x.size() / 3, 3}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ 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 >; _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/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]’: 458s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 429 | {x.size() / 3, 3}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ 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 = 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/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/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]’: 458s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 476 | {x.size() / 3, 3}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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_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::__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 In file included from /usr/include/c++/14/vector:66, 458s from /usr/include/catch2/catch_tostring.hpp:12, 458s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 458s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 458s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 458s from /usr/include/catch2/catch_test_macros.hpp:11, 458s from /usr/include/catch2/catch_template_test_macros.hpp:20, 458s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 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 = double; _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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 458s /tmp/autopkgtest.dv2MZv/build.i5l/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 458s 78 | std::vector expected_x = { 458s | ^~~~~~~~~~ 458s /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]’: 458s /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 458s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 458s | ^~~~~~~~ 458s /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 458s /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 458s /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 458s /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 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/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::__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 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 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_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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 458s /tmp/autopkgtest.dv2MZv/build.i5l/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 458s 120 | std::vector expected_x = { 458s | ^~~~~~~~~~ 458s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 458s /tmp/autopkgtest.dv2MZv/build.i5l/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 458s 187 | {x.size() / 3, 3}, partitioner); 458s | ^ 458s /tmp/autopkgtest.dv2MZv/build.i5l/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 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 _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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 167 | static_cast(2. * i + comm_size)}); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 187 | {x.size() / 3, 3}, partitioner); 459s | ^ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 201 | std::vector expected_x 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_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 /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]’: 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/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/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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 56 | std::vector cells{0, 1, 1, 2}; 459s | ^~~~~ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 63 | mesh::create_cell_partitioner()); 459s | ^ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 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_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]’: 459s /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 459s 1618 | _M_allocate_and_copy(size_type __n, 459s | ^~~~~~~~~~~~~~~~~~~~ 459s /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 459s /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 459s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1625 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/algorithm:60: 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::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]’: 459s /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 459s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 459s | ^~~~~~~~ 459s /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 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 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 In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 459s /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]’: 459s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 459s | ^~~~~ 459s /usr/include/dolfinx/refinement/refine.h:73:17: 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 ‘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_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 _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 /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 56 | std::vector cells{0, 1, 1, 2}; 459s | ^~~~~ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 459s | ^ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s 63 | mesh::create_cell_partitioner()); 459s | ^ 459s /tmp/autopkgtest.dv2MZv/build.i5l/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 459s /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)::]’: 459s /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 459s 2064 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /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 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_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_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 > >]’: 459s /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 459s 318 | operator()(_Range&& __r, _Out __result) const 459s | ^~~~~~~~ 459s /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 459s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 321 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /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]’: 459s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 459s | ^~~~~ 459s /usr/include/dolfinx/refinement/refine.h:73:17: 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 >; _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/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/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/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 459s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 459s | ^~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/algorithm:63, 459s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 459s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 459s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 459s /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]’: 459s /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 459s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1159 | std::move(__comp), std::move(__proj)); 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/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)>]’: 459s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 233 | void assemble_matrix( 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/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 247 | mesh->geometry().x(), constants, coefficients, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 248 | dof_marker0, dof_marker1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 /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]’: 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 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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _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 In file included from /usr/include/dolfinx/mesh/generation.h:11, 459s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 459s /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 >]’: 459s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 783 | Mesh> create_mesh( 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 > >; _Tp = int]’: 459s /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 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 > >’ 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 > >’ changed in GCC 7.1 459s 1029 | std::__fill_a(__first, __last, __value); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 459s | ^ 459s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 830 | cells1 = std::vector(cells.begin(), cells.end()); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 841 | std::vector cells1_v 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: 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/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 880 | boundary_v.erase(unique_end, range_end); 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/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 885 | boundary_v.erase(boundary_v.begin()); 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/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 905 | nodes1.erase(unique_end, range_end); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 911 | Geometry geometry 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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 In file included from /usr/include/dolfinx/la/Vector.h:14: 459s /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]’: 459s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 195 | void scatter_fwd_begin(std::span send_buffer, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /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)::]’: 459s /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 459s 2064 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /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 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/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]’: 459s /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 459s 1413 | insert(const_iterator __position, initializer_list __l) 459s | ^~~~~~ 459s /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 459s /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 459s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1417 | std::random_access_iterator_tag()); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 783 | Mesh> create_mesh( 459s | ^~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 459s | ^ 459s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 830 | cells1 = std::vector(cells.begin(), cells.end()); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 841 | std::vector cells1_v 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 880 | boundary_v.erase(unique_end, range_end); 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/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 885 | boundary_v.erase(boundary_v.begin()); 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/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 905 | nodes1.erase(unique_end, range_end); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 911 | Geometry geometry 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:911:12: 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 = 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 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_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/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::span&; _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 >’ 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/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&):: >]’: 459s /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 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 1413 | insert(const_iterator __position, initializer_list __l) 459s | ^~~~~~ 459s /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 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /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 459s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1417 | std::random_access_iterator_tag()); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 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 >; _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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /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 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /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 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 >; _Iterator2 = __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:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >; _BI2 = __gnu_cxx::__normal_iterator >]’: 459s /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 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /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 459s /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 459s /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 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/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&):: >]’: 459s /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 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1159 | std::move(__comp), 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 = long long int; _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_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 In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 459s from /usr/include/dolfinx/geometry/utils.h:9, 459s from /usr/include/dolfinx/fem/interpolate.h:19, 459s from /usr/include/dolfinx/fem/Function.h:12: 459s /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 >]’: 459s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 783 | Mesh> create_mesh( 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/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 459s | ^ 459s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 830 | cells1 = std::vector(cells.begin(), cells.end()); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 841 | std::vector cells1_v 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 880 | boundary_v.erase(unique_end, range_end); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 885 | boundary_v.erase(boundary_v.begin()); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 905 | nodes1.erase(unique_end, range_end); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 911 | Geometry geometry 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 459s /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]’: 459s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 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 _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_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 2981 | __miter_base(move_iterator<_Iterator> __it) 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_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/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_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_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/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_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/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]’: 459s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 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/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/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_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_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_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_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/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/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/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/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/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/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/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/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]’: 459s /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 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 ‘__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 ‘__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 In file included from /usr/include/c++/14/numeric:62, 459s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 459s from /usr/include/dolfinx/common/MPI.h:17, 459s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 459s /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]’: 459s /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 459s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 459s | ^~~~ 459s /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 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_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/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/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 In file included from /usr/include/c++/14/chrono:48, 459s from /usr/include/catch2/catch_tostring.hpp:545: 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_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/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 459s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 46 | void reorder_list(std::span list, std::span nodemap) 459s | ^~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 53 | const std::vector orig(list.begin(), list.end()); 459s | ^~~~ 459s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 58 | std::ranges::copy(links_old, links_new.begin()); 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 In file included from /usr/include/c++/14/vector:72: 459s /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]’: 459s /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 459s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 459s 239 | __x.end()); 459s | ~~~~~~~~~~ 459s /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 459s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 251 | end(), _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 459s from /usr/include/c++/14/bits/basic_string.h:39, 459s from /usr/include/c++/14/string:54, 459s from /usr/include/catch2/internal/catch_stringref.hpp:12, 459s from /usr/include/catch2/catch_assertion_info.hpp:13, 459s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 459s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 459s 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: 459s /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 459s 993 | std::_Destroy(__first, __last); 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 >’ 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/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]’: 459s /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 459s 1134 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /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 459s /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 459s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 459s 1139 | return {__first, __first}; 459s | ^ 459s /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 459s 1148 | return {++__dest, __first}; 459s | ^ 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/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]’: 459s /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 459s 1564 | erase(const_iterator __first, const_iterator __last) 459s | ^~~~~ 459s /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 459s /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 459s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 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_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]’: 459s /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 459s 1536 | erase(const_iterator __position) 459s | ^~~~~ 459s /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 459s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 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 In file included from /usr/include/c++/14/vector:65: 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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 459s from /usr/include/dolfinx/mesh/Mesh.h:9, 459s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 459s /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]’: 459s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 119 | std::ranges::copy(buffer, range.begin()); 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_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/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 >]’: 459s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 676 | distribute_data(MPI_Comm comm0, std::span indices, 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/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]’: 459s /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 459s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2021 | std::move(__comp), 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 In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 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/bits/stl_iterator.h:78, 459s from /usr/include/c++/14/bits/stl_algobase.h:67: 459s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 459s /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 459s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 459s | ^~~~~~~~ 459s /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 459s /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 459s 193 | return std::_Destroy_aux::__destroy(__first, __last); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /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 459s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 196 | __destroy(__first, __last); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 382 | create_geometry( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 424 | const std::vector l2l = graph::build::compute_local_to_local( 459s | ^~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 429 | std::ranges::transform(l2l, igi.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 430 | [&nodes](auto index) { return nodes[index]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 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 In file included from /usr/include/c++/14/algorithm:61: 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/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 > >]’: 459s /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 459s 952 | operator()(_It&& __first, _Sent __last) const 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/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 459s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 459s | ^ 459s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 459s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 459s | ^ 459s /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]’: 459s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 459s 954 | vector<_Tp, _Alloc>:: 459s | ^~~~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 459s | ^~~~~~~~~~~~~ 459s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /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)::]’: 459s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 927 | void pack_coefficient_entity(std::span c, int cstride, 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 > >]’: 459s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 676 | distribute_data(MPI_Comm comm0, std::span indices, 459s | ^~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 382 | create_geometry( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 424 | const std::vector l2l = graph::build::compute_local_to_local( 459s | ^~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /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)::]’: 459s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 927 | void pack_coefficient_entity(std::span c, int cstride, 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 429 | std::ranges::transform(l2l, igi.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 430 | [&nodes](auto index) { return nodes[index]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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)::]’: 459s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 927 | void pack_coefficient_entity(std::span c, int cstride, 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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)::]’: 459s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 927 | void pack_coefficient_entity(std::span c, int cstride, 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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 >; _Sent = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s /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)>]’: 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 494 | void assemble_matrix( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 549 | impl::assemble_cells( 459s | ~~~~~~~~~~~~~~~~~~~~^ 459s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 572 | impl::assemble_exterior_facets( 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 459s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 574 | a.domain(IntegralType::exterior_facet, i), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 578 | perms); 459s | ~~~~~~ 459s /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 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 588 | impl::assemble_interior_facets( 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 459s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 590 | a.domain(IntegralType::interior_facet, i), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 594 | cell_info1, perms); 459s | ~~~~~~~~~~~~~~~~~~ 459s /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 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 459s from /usr/include/dolfinx/refinement/interval.h:12: 459s /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]’: 459s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 459s 177 | std::for_each(local_edge_to_new_vertex.begin(), 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 178 | local_edge_to_new_vertex.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 179 | [global_offset](auto& e) { e.second += global_offset; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 254 | recv_local_edge); 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 = 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_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 459s /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 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 > >’ 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 > >’ changed in GCC 7.1 459s 998 | { std::__fill_a1(__first, __last, __value); } 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 1413 | insert(const_iterator __position, initializer_list __l) 459s | ^~~~~~ 459s /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 459s /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 459s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1417 | std::random_access_iterator_tag()); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 459s 954 | vector<_Tp, _Alloc>:: 459s | ^~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 459s | ^~~~ 459s /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 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/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 459s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 46 | void reorder_list(std::span list, std::span nodemap) 459s | ^~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 53 | const std::vector orig(list.begin(), list.end()); 459s | ^~~~ 459s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 58 | std::ranges::copy(links_old, links_new.begin()); 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 >’ 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/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]’: 459s /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 459s 1134 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /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 459s /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 459s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 459s 1139 | return {__first, __first}; 459s | ^ 459s /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 459s 1148 | return {++__dest, __first}; 459s | ^ 459s /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]’: 459s /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 459s 1564 | erase(const_iterator __first, const_iterator __last) 459s | ^~~~~ 459s /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 459s /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 459s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 1536 | erase(const_iterator __position) 459s | ^~~~~ 459s /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 459s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 459s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 459s from /usr/include/dolfinx/fem/Function.h:11: 459s /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]’: 459s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 119 | std::ranges::copy(buffer, range.begin()); 459s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 676 | distribute_data(MPI_Comm comm0, std::span indices, 459s | ^~~~~~~~~~~~~~~ 459s /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]’: 459s /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 459s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2021 | std::move(__comp), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 >]’: 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 382 | create_geometry( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 424 | const std::vector l2l = graph::build::compute_local_to_local( 459s | ^~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 429 | std::ranges::transform(l2l, igi.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 430 | [&nodes](auto index) { return nodes[index]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 459s 177 | std::for_each(local_edge_to_new_vertex.begin(), 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 178 | local_edge_to_new_vertex.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 179 | [global_offset](auto& e) { e.second += global_offset; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 254 | recv_local_edge); 459s | ~~~~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 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/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_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]’: 459s /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 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 ‘__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 ‘__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 In file included from /usr/include/c++/14/format:55, 459s from /usr/include/c++/14/bits/chrono_io.h:39, 459s from /usr/include/c++/14/chrono:3360: 459s /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 >]’: 459s /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 459s 318 | operator()(_Range&& __r, _Out __result) const 459s | ^~~~~~~~ 459s /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 459s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 321 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /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 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_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]’: 459s /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 459s 1618 | _M_allocate_and_copy(size_type __n, 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_vector.h:1618: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: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_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1625 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/string:51: 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 _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]’: 459s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s In file included from /usr/include/c++/14/tuple:44, 459s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 459s from /usr/include/c++/14/bits/memory_resource.h:41, 459s from /usr/include/c++/14/string:68: 459s /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]’: 459s /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 459s 767 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /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 459s /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]’: 459s /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 459s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 459s | ^~~~~~~~ 459s /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 459s /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]’: 459s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 459s 195 | vector<_Tp, _Alloc>:: 459s | ^~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 459s /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 459s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 459s | ^~~~~~~~~~~~~~ 459s /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]’: 459s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 459s 181 | vector<_Tp, _Alloc>:: 459s | ^~~~~~~~~~~~~~~~~~~ 459s /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 459s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 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/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_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 /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_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/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::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 459s /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 459s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 3147 | std::move(__comp), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 >]’: 460s /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 460s 318 | operator()(_Range&& __r, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 321 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 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/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 >]’: 460s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 508 | { return std::get<0>(idx) != r; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 553 | [](auto x) { return std::get<1>(x); }); 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 = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _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_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 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 /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 460s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 249 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/dolfinx/fem/Function.h:10: 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 319 | return [](std::span, std::span, std::int32_t, int) 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 341 | return [dims, sub_element_fns](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 350 | block_size); 460s | ~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 362 | return [ebs, sub_fn](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 372 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 376 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 380 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 384 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 386 | { T_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)>]’: 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 460s | ^~~~ 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 902 | transform(coeffs, cell_info, cell, 1); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)>]’: 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 460s | ^~~~ 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 902 | transform(coeffs, cell_info, cell, 1); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1999 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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)>]’: 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 460s | ^~~~ 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 902 | transform(coeffs, cell_info, cell, 1); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)>]’: 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 460s | ^~~~ 460s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 902 | transform(coeffs, cell_info, cell, 1); 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 = 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]’: 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/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 424 | return [](std::span, std::span, std::int32_t, int) 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 443 | return [this, sub_element_fns](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 451 | cell_info, cell, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 466 | return [this, sub_fn](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 475 | ebs); 460s | ~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 484 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 488 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 492 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 496 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 498 | { T_apply_right(data, cell_info[cell], n); }; 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 386 | __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~ 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 > >]’: 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 460s /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 460s 398 | return std::__uninitialized_copy_a 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 61 | void assemble_cells( 460s | ^~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /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 >]’: 460s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 460s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 508 | { return std::get<0>(idx) != r; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 460s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 155 | mat_set(dofs0, dofs1, Ae); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 553 | [](auto x) { return std::get<1>(x); }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 646 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 658 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 195 | void assemble_exterior_facets( 460s | ^~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 254 | P0(_Ae, cell_info0, cell0, ndim1); 460s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 460s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 292 | mat_set(dofs0, dofs1, Ae); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 334 | void assemble_interior_facets( 460s | ^~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 460s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 460s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 460s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 460s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 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 = 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]’: 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/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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s In file included from /usr/include/c++/14/string_view:56, 460s from /usr/include/c++/14/bits/basic_string.h:47: 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = 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_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/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 >]’: 460s /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 460s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 952 | __make_move_if_noexcept_iterator(__c.end()), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 953 | __c.get_allocator()).swap(__c); 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 = double*; _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 > >’ 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 > >’ changed in GCC 7.1 460s /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]’: 460s /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 460s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 386 | __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /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 460s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 460s | ^~~~~~~~ 460s /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 460s /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 >]’: 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_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]’: 460s /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 460s 398 | return std::__uninitialized_copy_a 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 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 = unsigned 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_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]’: 460s /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 460s 707 | vector(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~ 460s /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 460s /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 460s 711 | _M_range_initialize(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 712 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1484 | insert(const_iterator __position, _InputIterator __first, 460s | ^~~~~~ 460s /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 460s /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 460s /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 460s 1488 | _M_range_insert(begin() + __offset, __first, __last, 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1489 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 >]’: 460s /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 460s 318 | operator()(_Range&& __r, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 321 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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]’: 460s /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 460s 1789 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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 460s 1792 | auto __lasti = ranges::next(__first, __last); 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /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 460s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 460s | ^ 460s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 460s /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]’: 460s /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 460s 767 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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]’: 460s /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 460s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 460s | ^~~~~~~~ 460s /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 460s /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]’: 460s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 195 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s /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 460s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 460s | ^~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 181 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /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 460s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 460s | ^~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 954 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 3147 | std::move(__comp), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 >]’: 460s /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 460s 318 | operator()(_Range&& __r, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 321 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 >]’: 460s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 508 | { return std::get<0>(idx) != r; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 553 | [](auto x) { return std::get<1>(x); }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 646 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 658 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1999 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 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 = 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]’: 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/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)::]’: 460s /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 460s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 460s | ^~~~~~~~ 460s /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 460s /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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /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&)::]’: 460s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/numeric:370: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::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 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_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]’: 460s /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 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 ‘__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 ‘__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/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 >]’: 460s /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 460s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s /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 460s /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 460s 310 | return ranges::__copy_or_move(std::move(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 460s 311 | std::move(__last), 460s | ~~~~~~~~~~~~~~~~~~ 460s 312 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s In file included from /usr/include/c++/14/string:44: 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 In file included from /usr/include/c++/14/bits/char_traits.h:57, 460s from /usr/include/c++/14/string:42: 460s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 460s /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 460s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 460s | ^~~~~~~~ 460s /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 460s /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 460s 193 | return std::_Destroy_aux::__destroy(__first, __last); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /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 460s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 196 | __destroy(__first, __last); 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /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 460s 675 | move(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /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 460s /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 460s /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 460s 683 | return std::__copy_move_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 684 | 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/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]’: 460s /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 460s 3123 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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 >]’: 460s /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 460s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s /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 460s /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 460s 310 | return ranges::__copy_or_move(std::move(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 460s 311 | std::move(__last), 460s | ~~~~~~~~~~~~~~~~~~ 460s 312 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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]’: 460s /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 460s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1805 | std::move(__comp), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /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 460s 3867 | find_if(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~ 460s /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 460s /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 460s 3876 | return std::__find_if(__first, __last, 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 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_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: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*, std::vector > >’ 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:736:23: 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 = 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_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]’: 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 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/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]’: 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_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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_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’ 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’ 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’ 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’ changed in GCC 7.1 460s 373 | return std::uninitialized_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 double*; _Sent = const double*; _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_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 > >]’: 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/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 >]’: 460s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/functional:59, 460s from /usr/include/spdlog/common.h:13, 460s from /usr/include/spdlog/spdlog.h:12, 460s from /usr/include/dolfinx/common/log.h:9, 460s from /usr/include/dolfinx/common/MPI.h:10: 460s /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}]’: 460s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 587 | operator()(_ArgTypes... __args) const 460s | ^~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 460s | ^~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 577 | _element->Tt_apply(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 593 | _element->Tinv_apply(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /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 460s 3867 | find_if(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~ 460s /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 460s /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 460s 3876 | return std::__find_if(__first, __last, 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 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_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: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*, std::vector > >’ 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:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 460s | ^~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 544 | _element->T_apply(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701: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:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 715 | return std::__copy_n(__first, __n2, __result, 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 716 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701: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:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 715 | return std::__copy_n(__first, __n2, __result, 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 716 | 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 >; _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]’: 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_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 > >]’: 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/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 >]’: 460s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 460s 1908 | std::__final_insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 643 | _element->Tt_apply_right(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 460s | ^~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 609 | _element->T_apply_right(data, n, cell_permutation); 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /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 >&]’: 460s /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 460s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 460s | ^~~~~~ 460s /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 >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701: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 _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]’: 460s /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 460s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 1817 | { return _ReturnType(__i); } 460s | ^~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 707 | vector(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~ 460s /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 460s /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 460s 711 | _M_range_initialize(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 712 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 954 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 460s /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 460s 977 | std::copy(__first, __last, __position); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 984 | std::__uninitialized_copy_a(__mid, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s 985 | this->_M_impl._M_finish, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~ 460s 986 | _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 995 | std::copy(__first, __mid, __position); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 1022 | = std::__uninitialized_copy_a(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 1023 | __new_finish, 460s | ~~~~~~~~~~~~~ 460s 1024 | _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 386 | __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~ 460s /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 >]’: 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_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]’: 460s /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 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’ 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’ 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’ changed in GCC 7.1 460s 373 | return std::uninitialized_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 398 | return std::__uninitialized_copy_a 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 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 = const long long int*; _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_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]’: 460s /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 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 ‘__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 ‘__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/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 >]’: 460s /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 460s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s /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 460s /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 460s 310 | return ranges::__copy_or_move(std::move(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 460s 311 | std::move(__last), 460s | ~~~~~~~~~~~~~~~~~~ 460s 312 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /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 460s 675 | move(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /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 460s /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 460s /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 460s 683 | return std::__copy_move_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 684 | std::__miter_base(__last), __result); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 3123 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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 >]’: 460s /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 460s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s /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 460s /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 460s 310 | return ranges::__copy_or_move(std::move(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 460s 311 | std::move(__last), 460s | ~~~~~~~~~~~~~~~~~~ 460s 312 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 >]’: 460s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 460s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 402 | std::ranges::transform(p, xg, p.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 460s 403 | [size = rows.size()](auto x, auto y) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 404 | { return x + y / size; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1805 | std::move(__comp), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /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 460s 3867 | find_if(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~ 460s /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 460s /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 460s 3876 | return std::__find_if(__first, __last, 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 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_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: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*, std::vector > >’ 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:736:23: 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 _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701: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:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 715 | return std::__copy_n(__first, __n2, __result, 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 716 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701: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:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 715 | return std::__copy_n(__first, __n2, __result, 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 716 | 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 >; _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]’: 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_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 > >]’: 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_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_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/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]’: 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/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 >]’: 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_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 460s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 249 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/string:48: 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 = 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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _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 /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*]’: 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_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 460s /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 460s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 460s | ^~~~~~~~~ 460s /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 460s /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 >]’: 460s /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 460s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 460s | ^~~~~~~~~ 460s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 460s 1908 | std::__final_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 >]’: 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 = true; _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_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/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 >]’: 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_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 460s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 249 | std::move(__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_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]’: 460s /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 460s 1789 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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 460s 1792 | auto __lasti = ranges::next(__first, __last); 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /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 460s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 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_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_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/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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = 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_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/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/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 /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_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_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_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/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/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: 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: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: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: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: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 _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 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(_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_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 In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 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/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/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/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/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/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 ‘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]’: 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/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/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_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]’: 460s /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 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’ 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’ 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’ changed in GCC 7.1 460s 373 | return std::uninitialized_copy(__first, __last, __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 = const long long int*; _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_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/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 > >]’: 460s /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 460s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 460s | ^~~~~~~~ 460s /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 460s /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 460s 577 | return ranges::fill_n(std::move(__first), __len, __value); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 460s | ^~~~~~~~~~ 460s /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 460s 1154 | std::__fill_a(__first, __first + __n, __value); 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 = 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/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 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 = long long int*]’: 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/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]’: 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/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 >]’: 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_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 460s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 249 | std::move(__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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 460s 1908 | std::__final_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 >]’: 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 = true; _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_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 >]’: 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_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 460s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 249 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 460s | ^~~~~~~~ 460s /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 460s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 776 | ranges::begin(__r2), ranges::end(__r2), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 777 | std::move(__result), std::move(__binary_op), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 778 | std::move(__proj1), std::move(__proj2)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 460s /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 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/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 /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]’: 460s /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 460s 1789 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /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 460s /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 460s 1792 | auto __lasti = ranges::next(__first, __last); 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /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 460s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 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_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_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_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_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/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_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: 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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 460s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 460s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 460s 30 | explicit Constant(value_type c) : value({c}) {} 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_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 | ~~~~~~^~~~~~~~~ 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_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 461s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 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_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_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 461s /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 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’ 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’ changed in GCC 7.1 461s 147 | { return std::copy(__first, __last, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 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/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]’: 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:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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/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]’: 461s /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 461s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 371 | return std::__do_uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 373 | return std::uninitialized_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 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_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):: >]’: 461s /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 461s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~ 461s /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 461s /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 461s 2107 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2111 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2115 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2119 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2127 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2132 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2137 | if (__pred(__first)) 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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 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: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/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 = __gnu_cxx::__normal_iterator > >]’: 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_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_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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ changed in GCC 7.1 461s /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]’: 461s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 1674 | void FiniteElement::permute_data( 461s | ^~~~~~~~~~~~~~~~ 461s In file included from /usr/include/basix/finite-element.h:12: 461s /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]’: 461s /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 461s 243 | void apply_matrix( 461s | ^~~~~~~~~~~~ 461s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 = __gnu_cxx::__normal_iterator >]’: 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_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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /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 461s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 1733 | void FiniteElement::transform_data( 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s 1754 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1756 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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 461s 1775 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1777 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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 461s 1786 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1788 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 1674 | void FiniteElement::permute_data( 461s | ^~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 1733 | void FiniteElement::transform_data( 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s 1754 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1756 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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 461s 1786 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1788 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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 461s 1797 | op(std::span(v_size_t), 461s | ~~^~~~~~~~~~~~~~~~~~~~~ 461s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1799 | dofstart, block_size); 461s | ~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /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]’: 461s /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 461s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 461s | ^~~~~~~~ 461s /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 461s /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 461s /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 461s /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 461s /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]’: 461s /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 461s 285 | void apply_tranpose_matrix_right( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ 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 = long long int*]’: 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_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*]’: 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_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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 = __gnu_cxx::__normal_iterator > >]’: 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: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/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 > >]’: 461s /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 461s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 461s | ^~~~~~~~ 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 = __gnu_cxx::__normal_iterator >]’: 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: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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 461s /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 461s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~ 461s /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]’: 461s /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 461s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 371 | return std::__do_uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 373 | return std::uninitialized_copy(__first, __last, __result); 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; _ForwardIterator = long long int*]’: 461s /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 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’ 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’ changed in GCC 7.1 461s 147 | { return std::copy(__first, __last, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 > >]’: 461s /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 461s 855 | operator()(_It& __it, _Sent __bound) const 461s | ^~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~ 461s /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 461s /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 461s 1905 | std::__introsort_loop(__first, __last, 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 461s 1906 | std::__lg(__last - __first) * 2, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1907 | __comp); 461s | ~~~~~~~ 461s /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 461s 1908 | std::__final_insertion_sort(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 461s /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)::]’: 461s /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 461s 317 | operator()(_Iterator __it) 461s | ^~~~~~~~ 461s /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*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 >]’: 461s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 461s | ^~~~~~~~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1876 | __introsort_loop(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 1884 | std::__partial_sort(__first, __last, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1819 | __comp); 461s | ~~~~~~~ 461s /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 461s 1822 | std::__insertion_sort(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 >]’: 461s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 461s | ^~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 461s /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 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’ changed in GCC 7.1 461s /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*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 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::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _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:720:7: 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: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /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 461s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 371 | return std::__do_uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 373 | return std::uninitialized_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)::]’: 461s /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 461s 317 | operator()(_Iterator __it) 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 = __gnu_cxx::__normal_iterator > >]’: 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_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 _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 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_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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 461s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 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 >; _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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s /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 > >]’: 461s /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 461s 994 | operator()(_It __x, _Sent __bound) const 461s | ^~~~~~~~ 461s /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 461s /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 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /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 461s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~ 461s /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 461s /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 461s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1842 | std::iter_swap(__first, __last); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 461s /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):: >]’: 461s /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 461s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __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 >; _Iterator2 = __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:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 461s | ^~~~~~~~ 461s /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 461s /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 461s /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 461s 2107 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2111 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2115 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2119 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2127 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2132 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 461s /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 461s 2137 | if (__pred(__first)) 461s | ~~~~~~^~~~~~~~~ 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 >; _BI2 = __gnu_cxx::__normal_iterator >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >; _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 >’ changed in GCC 7.1 461s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 = __gnu_cxx::__normal_iterator > >]’: 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: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/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 = __gnu_cxx::__normal_iterator > >]’: 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_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_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*]’: 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_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*]’: 461s /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 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’ 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’ changed in GCC 7.1 461s 147 | { return std::copy(__first, __last, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /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 461s 678 | vector(initializer_list __l, 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 = const 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_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 >&}]’: 461s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 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_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_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::__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 _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 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 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/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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 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*, 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/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&):: >]’: 461s /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 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 >’ 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 >’ changed in GCC 7.1 461s 425 | std::__pop_heap(__first, __last, __last, __comp); 461s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::pair; _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/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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1842 | std::iter_swap(__first, __last); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 461s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 >; _Iterator2 = __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:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >; _BI2 = __gnu_cxx::__normal_iterator >]’: 461s /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 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 >’ 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 >’ 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 >’ 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 >; _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 >’ changed in GCC 7.1 461s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 154 | void apply_permutation_mapped(std::span perm, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 144 | void apply_permutation(std::span perm, std::span data, 461s | ^~~~~~~~~~~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1876 | __introsort_loop(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 1884 | std::__partial_sort(__first, __last, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1819 | __comp); 461s | ~~~~~~~ 461s /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 461s 1822 | std::__insertion_sort(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s 172 | void apply_inv_permutation_right(std::span perm, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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}]’: 461s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 461s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/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 = __gnu_cxx::__normal_iterator > >]’: 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_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_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 >]’: 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_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_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_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_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_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_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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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 = double; _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/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 461s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long long int*]’: 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; _OI = long long int*]’: 461s /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 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’ 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 = move_iterator; _OI = long long int*]’: 461s /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 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’ changed in GCC 7.1 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 = long long int*]’: 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 = const 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/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_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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1868 | std::__heap_select(__first, __middle, __last, __comp); 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 >; _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_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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&):: >]’: 461s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 461s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 461s | ^~~~~~~~~~~~~~~~~~~~~~~ 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_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&):: >]’: 461s /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 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 >’ 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 461s /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 461s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~ 461s /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 461s /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*]’: 461s /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 461s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~~~~~~ 461s /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 461s /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 461s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 185 | __uninit_copy(__first, __last, __result); 461s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 > >]’: 461s /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 461s 855 | operator()(_It& __it, _Sent __bound) const 461s | ^~~~~~~~ 461s /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&):: >]’: 461s /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 461s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~ 461s /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 461s /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 461s 1905 | std::__introsort_loop(__first, __last, 461s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 461s 1906 | std::__lg(__last - __first) * 2, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1907 | __comp); 461s | ~~~~~~~ 461s /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 461s 1908 | std::__final_insertion_sort(__first, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)::]’: 461s /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 461s 317 | operator()(_Iterator __it) 461s | ^~~~~~~~ 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/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 = __gnu_cxx::__normal_iterator > >]’: 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_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::__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&):: >]’: 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_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 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_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_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_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 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_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/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_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&):: >]’: 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::__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 = double; _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/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 /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 /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 /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 461s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 461s | ^ 461s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 461s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 461s | ^ 461s /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 >]’: 461s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 461s | ^~~~~~~~~~~~~ 461s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /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 > >]’: 461s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/catch2/catch_tostring.hpp:343:21: 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::__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 | ^~~~~~~~~~~~ 462s /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]’: 462s /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 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /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]’: 462s /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 462s /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*]’: 462s /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 462s 346 | __niter_wrap(_From __from, _To __res) 462s | ^~~~~~~~~~~~ 462s /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*]’: 462s /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 462s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s 147 | { return std::copy(__first, __last, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 462s | ^~~~~~~~ 462s /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 462s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 737 | std::move(__result), 462s | ~~~~~~~~~~~~~~~~~~~~ 462s 738 | std::move(__op), std::move(__proj)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&)::]’: 462s /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 462s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 201 | std::move(__f), std::move(__proj)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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*]’: 462s /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 462s 2981 | __miter_base(move_iterator<_Iterator> __it) 462s | ^~~~~~~~~~~~ 462s /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*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /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 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1589 | __heap_select(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 1593 | std::__make_heap(__first, __middle, __comp); 462s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1595 | if (__comp(__i, __first)) 462s | ~~~~~~^~~~~~~~~~~~~~ 462s /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 462s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~~ 462s /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 462s /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 462s 425 | std::__pop_heap(__first, __last, __last, __comp); 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s /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 462s 88 | if (__comp(__a, __b)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 90 | if (__comp(__b, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 91 | std::iter_swap(__result, __b); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 92 | else if (__comp(__a, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 93 | std::iter_swap(__result, __c); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 95 | std::iter_swap(__result, __a); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 97 | else if (__comp(__a, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 98 | std::iter_swap(__result, __a); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 99 | else if (__comp(__b, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 100 | std::iter_swap(__result, __c); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 102 | std::iter_swap(__result, __b); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1829 | __unguarded_partition(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 1835 | while (__comp(__first, __pivot)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~~ 462s /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 462s 1838 | while (__comp(__pivot, __last)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~ 462s /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 462s 1842 | std::iter_swap(__first, __last); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s /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&)::]’: 462s /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 462s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 462s | ^~~~~~~~ 462s /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 462s /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 >]’: 462s /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 462s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 923 | std::__miter_base(__last), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 924 | __result); 462s | ~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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*]’: 462s /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 462s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s 147 | { return std::copy(__first, __last, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1876 | __introsort_loop(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 1884 | std::__partial_sort(__first, __last, __last, __comp); 462s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1819 | __comp); 462s | ~~~~~~~ 462s /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 462s 1822 | std::__insertion_sort(__first, __last, __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 135 | __push_heap(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~ 462s /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 462s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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*]’: 462s /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 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /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 462s /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 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 462s | ^~~~~~~~ 462s /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&)::]’: 462s /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 462s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 462s | ^~~~~~~~ 462s /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 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 462s /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 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /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*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /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&):: >]’: 462s /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 462s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~~ 462s /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 462s /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&):: >]’: 462s /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 462s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~ 462s /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 462s /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 462s /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 >]’: 462s /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 462s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 462s | ^~~~~~~~~ 462s /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 462s /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 >]’: 462s /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 462s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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&)::]’: 462s /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 462s 239 | operator()(_Value& __val, _Iterator __it) 462s | ^~~~~~~~ 462s /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*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /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 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1863 | __partial_sort(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 1868 | std::__heap_select(__first, __middle, __last, __comp); 462s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1869 | std::__sort_heap(__first, __middle, __comp); 462s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1856 | __comp); 462s | ~~~~~~~ 462s /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 462s /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 462s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1770 | __insertion_sort(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 1777 | if (__comp(__i, __first)) 462s | ~~~~~~^~~~~~~~~~~~~~ 462s /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 462s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 462s | ^~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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&)::]’: 462s /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 462s 195 | operator()(_Iterator __it, _Value& __val) 462s | ^~~~~~~~ 462s /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 > >]’: 462s /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 462s 2981 | __miter_base(move_iterator<_Iterator> __it) 462s | ^~~~~~~~~~~~ 462s /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*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /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]’: 462s /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 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 462s | ^~~~~~~~~~~~~ 462s /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 462s 232 | if (__comp(__first + __secondChild, 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s 233 | __first + (__secondChild - 1))) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /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&):: >]’: 462s /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 462s 1589 | __heap_select(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 1593 | std::__make_heap(__first, __middle, __comp); 462s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 1595 | if (__comp(__i, __first)) 462s | ~~~~~~^~~~~~~~~~~~~~ 462s /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 462s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~~ 462s /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 462s /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 462s 425 | std::__pop_heap(__first, __last, __last, __comp); 462s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s /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 462s 88 | if (__comp(__a, __b)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 90 | if (__comp(__b, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 91 | std::iter_swap(__result, __b); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 92 | else if (__comp(__a, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 93 | std::iter_swap(__result, __c); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 95 | std::iter_swap(__result, __a); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 97 | else if (__comp(__a, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 98 | std::iter_swap(__result, __a); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 99 | else if (__comp(__b, __c)) 462s | ~~~~~~^~~~~~~~~~ 462s /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 462s 100 | std::iter_swap(__result, __c); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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 462s 102 | std::iter_swap(__result, __b); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1829 | __unguarded_partition(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 1835 | while (__comp(__first, __pivot)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~~ 462s /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 462s 1838 | while (__comp(__pivot, __last)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~ 462s /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 462s 1842 | std::iter_swap(__first, __last); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s /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&)::]’: 462s /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 462s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 462s | ^~~~~~~~ 462s /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 462s /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 > >]’: 462s /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 462s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s /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 462s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 923 | std::__miter_base(__last), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 924 | __result); 462s | ~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 135 | __push_heap(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~ 462s /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 462s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~~ 462s /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 462s /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&):: >]’: 462s /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 462s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~~~~~ 462s /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 462s /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 462s /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 > >]’: 462s /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 462s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 462s | ^~~~~~~~~ 462s /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 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 462s /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 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /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 > >]’: 462s /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 462s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s /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&)::]’: 462s /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 462s 239 | operator()(_Value& __val, _Iterator __it) 462s | ^~~~~~~~ 462s /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&)::]’: 462s /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 462s 195 | operator()(_Iterator __it, _Value& __val) 462s | ^~~~~~~~ 462s /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&):: >]’: 462s /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 462s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 462s | ^~~~~~~~~~~~~ 462s /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 462s 232 | if (__comp(__first + __secondChild, 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s 233 | __first + (__secondChild - 1))) 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 >]’: 462s /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 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /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*]’: 462s /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 462s 346 | __niter_wrap(_From __from, _To __res) 462s | ^~~~~~~~~~~~ 462s /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&):: >]’: 462s /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 462s 135 | __push_heap(_RandomAccessIterator __first, 462s | ^~~~~~~~~~~ 462s /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 462s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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&)::]’: 462s /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 462s 195 | operator()(_Iterator __it, _Value& __val) 462s | ^~~~~~~~ 463s [100%] Linking CXX executable unittests 463s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 464s /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 464s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 464s [100%] Built target unittests 464s make[1]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test' 464s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test/CMakeFiles 0 464s == run C++ unit tests for complex build == 464s Running tests... 464s /usr/bin/ctest --force-new-ctest-process 464s Test project /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-unittests-complex/test 464s Start 1: unittests 466s 1/1 Test #1: unittests ........................ Passed 2.26 sec 466s 466s 100% tests passed, 0 tests failed out of 1 466s 466s Total Test time (real) = 2.26 sec 466s -- The C compiler identification is GNU 14.2.0 466s -- The CXX compiler identification is GNU 14.2.0 466s -- Detecting C compiler ABI info 467s -- Detecting C compiler ABI info - done 467s -- Check for working C compiler: /usr/bin/mpicc - skipped 467s -- Detecting C compile features 467s -- Detecting C compile features - done 467s -- Detecting CXX compiler ABI info 467s -- Detecting CXX compiler ABI info - done 467s -- Check for working CXX compiler: /usr/bin/c++ - skipped 467s -- Detecting CXX compile features 467s -- Detecting CXX compile features - done 467s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 468s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 468s -- Found MPI: TRUE (found version "4.1") 468s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 468s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 468s -- Found Threads: TRUE 468s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 468s -- Requested configuration: REQUIRED COMPONENTS timer 468s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 468s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 468s -- [x] libboost_timer.so.1.83.0 468s -- [ ] libboost_timer.a 468s -- Adding boost_timer dependencies: headers 468s -- Checking for Basix hints with /usr/bin/python3 468s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 469s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 469s -- 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 469s -- HDF5_DIR: HDF5_DIR-NOTFOUND 469s -- HDF5_DEFINITIONS: 469s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 469s -- 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 469s -- HDF5_HL_LIBRARIES: 469s -- HDF5_C_DEFINITIONS: 469s -- HDF5_C_INCLUDE_DIR: 469s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 469s -- HDF5_C_LIBRARY: 469s -- 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 469s -- HDF5_C_HL_LIBRARY: 469s -- HDF5_C_HL_LIBRARIES: 469s -- Defined targets (if any): 469s -- ... hdf5::hdf5 469s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 469s -- Checking for one of the modules 'PETSc;petsc' 469s -- Looking for PETSC_USE_COMPLEX 469s -- Looking for PETSC_USE_COMPLEX - found 469s -- Checking for one of the modules 'SLEPc;slepc' 469s -- Looking for PETSC_USE_REAL_DOUBLE 470s -- Looking for PETSC_USE_REAL_DOUBLE - found 470s -- Performing Test HAVE_NO_MULTLINE 470s -- Performing Test HAVE_NO_MULTLINE - Success 470s -- ** This demo does not support complex mode 470s -- Configuring done (3.5s) 470s -- Generating done (0.0s) 470s -- Build files have been written to: /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo 470s /usr/bin/cmake -S/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo -B/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 470s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo//CMakeFiles/progress.marks 470s make -f CMakeFiles/Makefile2 all 470s make[1]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 470s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 470s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 470s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 470s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 470s [ 4%] Compile biharmonic.py using FFCx 470s [ 13%] Compile mixed_codim0.py using FFCx 470s [ 9%] Compile poisson.py using FFCx 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 470s [ 18%] Compile poisson.py using FFCx 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s [ 22%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp 470s [ 27%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp 470s [ 31%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s [ 36%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 470s [ 40%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp 470s [ 45%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 470s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 470s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 470s [ 50%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 470s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp 471s [ 54%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 471s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/poisson.c 471s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 471s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 471s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 471s make[2]: Entering directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 471s [ 59%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 471s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp 471s [ 63%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 471s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/biharmonic.c 472s [ 68%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 472s cd /tmp/autopkgtest.dv2MZv/build.i5l/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.dv2MZv/build.i5l/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.dv2MZv/build.i5l/src/dolfinx-demo/poisson/poisson.c 478s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 478s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 478s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 478s /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]’: 478s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 478s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 235 | _fshape, cells); 478s | ~~~~~~~~~~~~~~~ 478s In file included from /usr/include/dolfinx/fem/Function.h:12: 478s /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]’: 478s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 72 | cmap.tabulate(0, X, Xshape, phi_b); 478s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 478s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 478s /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]’: 478s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 478s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 478s 966 | owned_recv_points.insert( 478s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 478s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 478s /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]’: 478s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 478s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s /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 478s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 478s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 1155 | std::span(values_b)); 478s | ~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 478s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 1169 | cells); 478s | ~~~~~~ 478s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 478s /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]’: 478s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 478s 379 | cells.insert(cells.end(), 478s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 478s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 386 | {x.size() / 3, 3}, partitioner); 478s | ^ 478s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s /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]’: 478s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 478s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 478s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 429 | {x.size() / 3, 3}, partitioner); 478s | ^ 478s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s /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]’: 478s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 478s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 478s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 478s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 478s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 476 | {x.size() / 3, 3}, partitioner); 478s | ^ 478s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s In file included from /usr/include/c++/14/functional:59, 478s from /usr/include/basix/finite-element.h:17, 478s from /usr/include/basix/e-lagrange.h:9, 478s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 478s /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 >}]’: 478s /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 478s 587 | operator()(_ArgTypes... __args) const 478s | ^~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 478s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 703 | void interpolate(Function& u, std::span f, 478s | ^~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 954 | cmap.tabulate(1, X, Xshape, phi_b); 478s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 478s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 478s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 478s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478s In file included from /usr/include/c++/14/algorithm:61, 478s from /usr/include/basix/maps.h:8, 478s from /usr/include/basix/finite-element.h:9: 478s /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 > >]’: 478s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 478s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 478s | ^~~~~~ 478s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 479s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 479s | ^~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 487 | impl::_compute_collisions_point( 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 479s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 > >]’: 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 479s | ^~~~~~ 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s /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*]’: 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s In file included from /usr/include/dolfinx/geometry/utils.h:10: 479s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 479s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 256 | std::array compute_distance_gjk(std::span p, 479s | ^~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 479s 269 | std::vector s = {v[0], v[1], v[2]}; 479s | ^ 479s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 479s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 479s 300 | s.insert(s.end(), w.begin(), w.end()); 479s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 479s | ^~~~~~~~~~~~ 479s In file included from /usr/include/c++/14/vector:66, 479s from /usr/include/basix/cell.h:10, 479s from /usr/include/basix/e-lagrange.h:7: 479s /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]’: 479s /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 479s 1484 | insert(const_iterator __position, _InputIterator __first, 479s | ^~~~~~ 479s /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 479s /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 479s /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 479s 1488 | _M_range_insert(begin() + __offset, __first, __last, 479s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 1489 | std::__iterator_category(__first)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s /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]’: 479s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 442 | void eval(std::span x, std::array xshape, 479s | ^~~~ 479s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 608 | = CoordinateElement::compute_jacobian_determinant( 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 479s 609 | _J, det_scratch); 479s | ~~~~~~~~~~~~~~~~ 479s /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 479s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 479s /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 479s /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 479s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 620 | = CoordinateElement::compute_jacobian_determinant( 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 479s 621 | _J, det_scratch); 479s | ~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 640 | {X.extent(0), X.extent(1)}, 0); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 673 | apply_dof_transformation( 479s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 479s 674 | std::span(basis_derivatives_reference_values_b.data() 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 675 | + p * num_basis_values, 479s | ~~~~~~~~~~~~~~~~~~~~~~~ 479s 676 | num_basis_values), 479s | ~~~~~~~~~~~~~~~~~~ 479s 677 | cell_info, cell_index, reference_value_size); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 479s | ^~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /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]’: 479s /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 479s 1413 | insert(const_iterator __position, initializer_list __l) 479s | ^~~~~~ 479s /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 479s /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 479s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 479s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 1417 | std::random_access_iterator_tag()); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/c++/14/algorithm:63: 479s /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]’: 479s /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 479s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 1159 | std::move(__comp), std::move(__proj)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 479s 607 | this->_M_impl._M_start, 479s | ~~~~~~~~~~~~~~~~~~~~~~~ 479s 608 | _M_get_Tp_allocator()); 479s | ~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 479s from /usr/include/dolfinx/geometry/utils.h:9: 479s /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 >]’: 479s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 783 | Mesh> create_mesh( 479s | ^~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 479s | ^ 479s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 830 | cells1 = std::vector(cells.begin(), cells.end()); 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 841 | std::vector cells1_v 479s | ^~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 479s 880 | boundary_v.erase(unique_end, range_end); 479s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 479s 885 | boundary_v.erase(boundary_v.begin()); 479s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 479s | ^~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 479s 905 | nodes1.erase(unique_end, range_end); 479s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 911 | Geometry geometry 479s | ^~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s In file included from /usr/include/dolfinx/fem/Function.h:10: 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 319 | return [](std::span, std::span, std::int32_t, int) 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 341 | return [dims, sub_element_fns](std::span data, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 479s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 350 | block_size); 479s | ~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 362 | return [ebs, sub_fn](std::span data, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 479s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 372 | return [this](std::span data, std::span cell_info, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 479s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 376 | return [this](std::span data, std::span cell_info, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 479s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 380 | return [this](std::span data, std::span cell_info, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 479s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 479s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 384 | return [this](std::span data, std::span cell_info, 479s | ^ 479s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 386 | { T_apply(data, cell_info[cell], block_size); }; 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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}]’: 479s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 587 | operator()(_ArgTypes... __args) const 479s | ^~~~~~~~ 479s /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]’: 479s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 479s | ^~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 479s /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 >&]’: 479s /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 479s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 479s /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]’: 479s /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 479s 128 | math::dot(cell_geometry, dphi, J, true); 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s /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]’: 479s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s 140 | math::inv(J, K); 479s | ~~~~~~~~~^~~~~~ 479s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s 142 | math::pinv(J, K); 479s | ~~~~~~~~~~^~~~~~ 479s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 479s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 479s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 479s 87 | auto det(Matrix A) 479s | ^~~ 479s /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]’: 479s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 152 | compute_jacobian_determinant(const U& J, std::span w) 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s 172 | math::dot(B, J, BA); 479s | ~~~~~~~~~^~~~~~~~~~ 479s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 479s /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 479s In file included from /usr/include/basix/maps.h:7: 479s /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]’: 479s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 479s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 479s | ^~~~~~~~~~~~~~~~~~~ 479s /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 > >]’: 479s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 479s | ^~~~~~~~ 479s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s /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 479s 683 | { return std::copy(__first, __first + __n, __result); } 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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*]’: 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 479s | ^~~~~~ 479s /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]’: 479s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 > >]’: 479s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 479s | ^~~~~~~~ 479s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s /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 479s 683 | { return std::copy(__first, __first + __n, __result); } 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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*]’: 479s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 479s | ^~~~~~~~ 479s /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 479s 683 | { return std::copy(__first, __first + __n, __result); } 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 678 | vector(initializer_list __l, 479s | ^~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 479s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 227 | std::array support(std::span bd, std::array v) 479s | ^~~~~~~ 479s In file included from /usr/include/c++/14/array:43, 479s from /usr/include/basix/cell.h:7: 479s /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*]’: 479s /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 479s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 479s | ^~~~~ 479s /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 479s /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 479s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 479s | ^ 479s /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]’: 479s /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 479s 1484 | insert(const_iterator __position, _InputIterator __first, 479s | ^~~~~~ 479s /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 479s 1488 | _M_range_insert(begin() + __offset, __first, __last, 479s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 1489 | std::__iterator_category(__first)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 479s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 66 | std::plus{}, [](auto x, auto y) 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 67 | { return (x - y) * (x - y); }); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 479s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 77 | std::plus{}, 479s | ~~~~~~~~~~~~ 479s 78 | [](auto x, auto y) { return x * (x - y); }); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 479s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 30 | nearest_simplex(std::span s) 479s | ^~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 50 | return {std::vector(s.begin(), s.end()), v}; 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 110 | return {std::vector(s.begin(), s.end()), v}; 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 479s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 479s | ^~~~ 479s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 156 | std::ranges::copy(s0, smin0.begin()); 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 158 | std::ranges::copy(s1, smin1.begin()); 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 479s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 479s | ^ 479s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 208 | const auto [snew, v] = nearest_simplex(M); 479s | ^~~~~~~~~ 479s In file included from /usr/include/c++/14/vector:72: 479s /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]’: 479s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 479s 954 | vector<_Tp, _Alloc>:: 479s | ^~~~~~~~~~~~~~~~~~~ 479s /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 479s /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 479s /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 479s 977 | std::copy(__first, __last, __position); 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s 984 | std::__uninitialized_copy_a(__mid, __last, 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 479s 985 | this->_M_impl._M_finish, 479s | ~~~~~~~~~~~~~~~~~~~~~~~~ 479s 986 | _M_get_Tp_allocator()); 479s | ~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s 995 | std::copy(__first, __mid, __position); 479s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s 1022 | = std::__uninitialized_copy_a(__first, __last, 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 479s 1023 | __new_finish, 479s | ~~~~~~~~~~~~~ 479s 1024 | _M_get_Tp_allocator()); 479s | ~~~~~~~~~~~~~~~~~~~~~~ 479s /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&]’: 479s /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 479s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 >]’: 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 479s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 479s | ^~~~~~ 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s /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]’: 479s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 479s 954 | vector<_Tp, _Alloc>:: 479s | ^~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 707 | vector(_InputIterator __first, _InputIterator __last, 479s | ^~~~~~ 479s /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 479s /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 479s 711 | _M_range_initialize(__first, __last, 479s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 479s 712 | std::__iterator_category(__first)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/c++/14/numeric:62, 479s from /usr/include/basix/finite-element.h:19: 479s /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]’: 479s /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 479s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 479s | ^~~~ 479s /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 479s /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 >]’: 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 479s | ^~~~~~ 479s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s /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]’: 479s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 46 | void reorder_list(std::span list, std::span nodemap) 479s | ^~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 53 | const std::vector orig(list.begin(), list.end()); 479s | ^~~~ 479s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 58 | std::ranges::copy(links_old, links_new.begin()); 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 479s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 479s 239 | __x.end()); 479s | ~~~~~~~~~~ 479s /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 479s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 251 | end(), _M_get_Tp_allocator()); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 479s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 479s from /usr/include/c++/14/vector:65: 479s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 479s 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: 479s /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 479s 993 | std::_Destroy(__first, __last); 479s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 1805 | std::move(__comp), std::move(__proj)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 1134 | operator()(_Iter __first, _Sent __last, 479s | ^~~~~~~~ 479s /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 479s /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 479s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s 1139 | return {__first, __first}; 479s | ^ 479s /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 479s 1148 | return {++__dest, __first}; 479s | ^ 479s /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]’: 479s /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 479s 1564 | erase(const_iterator __first, const_iterator __last) 479s | ^~~~~ 479s /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 479s /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 479s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 479s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 1536 | erase(const_iterator __position) 479s | ^~~~~ 479s /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 479s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 479s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 479s | ^~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s /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 479s 371 | return std::__do_uninit_copy(__first, __last, __result); 479s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 479s 373 | return std::uninitialized_copy(__first, __last, __result); 479s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 479s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 479s from /usr/include/dolfinx/fem/Function.h:11: 479s /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]’: 479s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 119 | std::ranges::copy(buffer, range.begin()); 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 479s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 479s from /usr/include/dolfinx/fem/DirichletBC.h:11: 479s /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 >]’: 479s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 676 | distribute_data(MPI_Comm comm0, std::span indices, 479s | ^~~~~~~~~~~~~~~ 479s /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]’: 479s /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 479s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 479s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s 2021 | std::move(__comp), std::move(__proj)); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 >]’: 479s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 382 | create_geometry( 479s | ^~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 479s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 424 | const std::vector l2l = graph::build::compute_local_to_local( 479s | ^~~ 479s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 479s 429 | std::ranges::transform(l2l, igi.begin(), 479s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 479s 430 | [&nodes](auto index) { return nodes[index]; }); 479s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 479s /tmp/autopkgtest.dv2MZv/build.i5l/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 479s 53 | auto fun = [](auto x) -> std::pair, std::vector> 479s | ^ 479s /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]’: 479s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 479s | ^~~~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 479s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 479s | ^~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 577 | _element->Tt_apply(data, n, cell_permutation); 479s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 479s | ^~~~~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 593 | _element->Tinv_apply(data, n, cell_permutation); 479s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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]’: 479s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 479s | ^~~~~~~ 479s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 479s 544 | _element->T_apply(data, n, cell_permutation); 479s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 > >]’: 479s /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 479s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 479s | ^~~~~~~~ 479s /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 479s /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 479s 577 | return ranges::fill_n(std::move(__first), __len, __value); 479s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479s /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 >]’: 479s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 479s 181 | void dot(U A, V B, P C, bool transpose = false) 479s | ^~~ 479s /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 479s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 479s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 479s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 479s 125 | void inv(U A, V B) 479s | ^~~ 479s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 480s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s 212 | void pinv(U A, V P) 480s | ^~~~ 480s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s 245 | dot(AT, A, ATA); 480s | ~~~^~~~~~~~~~~~ 480s /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 480s /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 480s 246 | inv(ATA, Inv); 480s | ~~~^~~~~~~~~~ 480s /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 480s 247 | dot(Inv, AT, P); 480s | ~~~^~~~~~~~~~~~ 480s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /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 >]’: 480s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s 181 | void dot(U A, V B, P C, bool transpose = false) 480s | ^~~ 480s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 480s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 480s 1104 | constexpr default_accessor(default_accessor) noexcept {} 480s | ^~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 480s | ^~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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]’: 480s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 480s 80 | std::int32_t _build_from_leaf( 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 480s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 480s /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 480s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 480s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 111 | [axis](auto& p0, auto& p1) -> bool 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 112 | { 480s | ~ 480s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 115 | return x0 < x1; 480s | ~~~~~~~~~~~~~~~ 480s 116 | }); 480s | ~~ 480s /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*]’: 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 480s | ^~~~~~~~ 480s /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 480s 683 | { return std::copy(__first, __first + __n, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 480s 607 | this->_M_impl._M_start, 480s | ~~~~~~~~~~~~~~~~~~~~~~~ 480s 608 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 480s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 480s | ^~~~~~~~~~~~~ 480s /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*]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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*]’: 480s /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 480s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 480s | ^~~~~~~~ 480s /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 480s /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 480s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 480s | ^ 480s /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]’: 480s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 480s 954 | vector<_Tp, _Alloc>:: 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 707 | vector(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~ 480s /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 480s /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 480s 711 | _M_range_initialize(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 712 | std::__iterator_category(__first)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 707 | vector(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~ 480s /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 480s /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 480s 711 | _M_range_initialize(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 712 | std::__iterator_category(__first)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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)::::]’: 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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)::::]’: 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 >]’: 480s /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 480s 318 | operator()(_Range&& __r, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 321 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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]’: 480s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 416 | return std::transform_reduce(__first1, __last1, __first2, 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 417 | std::move(__init), 480s | ~~~~~~~~~~~~~~~~~~ 480s 418 | plus<>(), multiplies<>()); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 480s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 480s 239 | __x.end()); 480s | ~~~~~~~~~~ 480s /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 480s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 251 | end(), _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 480s 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: 480s /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 480s 993 | std::_Destroy(__first, __last); 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 386 | __result, __alloc); 480s | ~~~~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 371 | return std::__do_uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 373 | return std::uninitialized_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 398 | return std::__uninitialized_copy_a 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 480s | ^~~~~~~~ 480s /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 480s /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 480s 577 | return ranges::fill_n(std::move(__first), __len, __value); 480s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 480s | ^~~~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 683 | { return std::copy(__first, __first + __n, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 386 | __result, __alloc); 480s | ~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /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]’: 480s /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 480s 398 | return std::__uninitialized_copy_a 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1697 | std::__uninitialized_copy_a(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 1698 | this->_M_impl._M_start, 480s | ~~~~~~~~~~~~~~~~~~~~~~~ 480s 1699 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 480s | ^~~~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 683 | { return std::copy(__first, __first + __n, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 707 | vector(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~ 480s /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 480s /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 480s 711 | _M_range_initialize(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 712 | std::__iterator_category(__first)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 318 | operator()(_Range&& __r, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 321 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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]’: 480s /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 480s 1618 | _M_allocate_and_copy(size_type __n, 480s | ^~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1625 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1789 | operator()(_Iter __first, _Sent __last, 480s | ^~~~~~~~ 480s /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 480s /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 480s 1792 | auto __lasti = ranges::next(__first, __last); 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s /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 480s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 480s | ^ 480s In file included from /usr/include/c++/14/tuple:44, 480s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 480s from /usr/include/c++/14/bits/memory_resource.h:41, 480s from /usr/include/c++/14/vector:87: 480s /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]’: 480s /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 480s 767 | operator()(_Iter __first, _Sent __last, 480s | ^~~~~~~~ 480s /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 480s /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]’: 480s /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 480s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 480s | ^~~~~~~~ 480s /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 480s /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]’: 480s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 480s 195 | vector<_Tp, _Alloc>:: 480s | ^~~~~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 480s /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 480s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 480s | ^~~~~~~~~~~~~~ 480s /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]’: 480s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 480s 181 | vector<_Tp, _Alloc>:: 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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 480s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 480s | ^~~~~~~~~~~~~~ 480s /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*]’: 480s /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 480s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~ 480s /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 480s /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*]’: 480s /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 480s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 185 | __uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 3147 | std::move(__comp), std::move(__proj)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 318 | operator()(_Range&& __r, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 321 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 >]’: 480s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 508 | { return std::get<0>(idx) != r; }); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 480s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 553 | [](auto x) { return std::get<1>(x); }); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 646 | std::next(x_new.begin(), shape[1] * i)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 658 | std::next(x_new.begin(), shape[1] * i)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1999 | operator()(_Iter __first, _Sent __last, 480s | ^~~~~~~~ 480s /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 480s /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]’: 480s /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 480s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 480s | ^~~~~~~~ 480s /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 480s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 737 | std::move(__result), 480s | ~~~~~~~~~~~~~~~~~~~~ 480s 738 | std::move(__op), std::move(__proj)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 480s | ^~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 480s from /usr/include/dolfinx.h:15, 480s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:86: 480s /usr/include/dolfinx/la/petsc.h: In lambda function: 480s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 293 | return [A, mode, cache = std::vector()]( 480s | ^ 480s /usr/include/dolfinx/la/petsc.h: In lambda function: 480s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 327 | return [A, mode, cache = std::vector()]( 480s | ^ 480s /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]’: 480s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1849 | permute_data(u, n, cell_info, _eperm); 480s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1852 | transform_data(u, n, cell_info, _etrans_invT, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1853 | precompute::apply_matrix); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 480s /tmp/autopkgtest.dv2MZv/build.i5l/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 480s 163 | [](auto x) 480s | ^ 480s /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]’: 480s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1833 | permute_data(u, n, cell_info, _eperm_inv); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1836 | transform_data(u, n, cell_info, _etransT, 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1837 | precompute::apply_matrix); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1865 | permute_data(u, n, cell_info, _eperm_inv); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1868 | transform_data(u, n, cell_info, _etrans_inv, 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1869 | precompute::apply_matrix); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1810 | void FiniteElement::T_apply(std::span u, int n, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1817 | permute_data(u, n, cell_info, _eperm); 480s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1820 | transform_data(u, n, cell_info, _etrans, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1821 | precompute::apply_matrix); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 480s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 229 | bc->set(b.mutable_array(), std::nullopt); 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /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 480s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 480s | ^~~~~~~~ 480s /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 >]’: 480s /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 480s 181 | void dot(U A, V B, P C, bool transpose = false) 480s | ^~~ 480s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s /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 480s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 480s /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 480s 87 | auto det(Matrix A) 480s | ^~~ 480s /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 >]’: 480s /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 480s 125 | void inv(U A, V B) 480s | ^~~ 480s /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 480s /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 >]’: 480s /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 480s 181 | void dot(U A, V B, P C, bool transpose = false) 480s | ^~~ 480s /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 480s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 480s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 480s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 480s /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 480s 608 | __miter_base(_Iterator __it) 480s | ^~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 480s | ^~~~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 683 | { return std::copy(__first, __first + __n, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 480s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 480s 62 | std::array compute_bbox_of_bboxes( 480s | ^~~~~~~~~~~~~~~~~~~~~~ 480s /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 >&)::]’: 480s /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 480s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 480s | ^~~~~~~~~~~ 480s /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 480s /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 480s /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 480s 4740 | std::__introselect(__first, __nth, __last, 480s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 480s 4741 | std::__lg(__last - __first) * 2, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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*]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 480s /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 480s 608 | __miter_base(_Iterator __it) 480s | ^~~~~~~~~~~~ 480s /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*]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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*]’: 480s /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 480s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 480s | ^~~~~ 480s /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 480s /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 480s 1592 | return std::__equal_aux(__first1, __last1, __first2); 480s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /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]’: 480s /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 480s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1697 | std::__uninitialized_copy_a(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 1698 | this->_M_impl._M_start, 480s | ~~~~~~~~~~~~~~~~~~~~~~~ 480s 1699 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1697 | std::__uninitialized_copy_a(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 1698 | this->_M_impl._M_start, 480s | ~~~~~~~~~~~~~~~~~~~~~~~ 480s 1699 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s /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 480s /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 480s 310 | return ranges::__copy_or_move(std::move(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 480s 311 | std::move(__last), 480s | ~~~~~~~~~~~~~~~~~~ 480s 312 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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]’: 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 480s | ^~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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]’: 480s /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 480s 1618 | _M_allocate_and_copy(size_type __n, 480s | ^~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1625 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 371 | return std::__do_uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 373 | return std::uninitialized_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 480s /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 480s 608 | __miter_base(_Iterator __it) 480s | ^~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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*]’: 480s /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 480s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~ 480s /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 480s /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*]’: 480s /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 480s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 185 | __uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 480s | ^~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 371 | return std::__do_uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 373 | return std::uninitialized_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 371 | return std::__do_uninit_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 373 | return std::uninitialized_copy(__first, __last, __result); 480s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 480s | ^~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 480s 1697 | std::__uninitialized_copy_a(__first, __last, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 1698 | this->_M_impl._M_start, 480s | ~~~~~~~~~~~~~~~~~~~~~~~ 480s 1699 | _M_get_Tp_allocator()); 480s | ~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s /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 480s /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 480s 310 | return ranges::__copy_or_move(std::move(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 480s 311 | std::move(__last), 480s | ~~~~~~~~~~~~~~~~~~ 480s 312 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 480s /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 480s 608 | __miter_base(_Iterator __it) 480s | ^~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 480s from /usr/include/c++/14/bits/stl_algobase.h:67: 480s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 480s /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 480s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 480s | ^~~~~~~~ 480s /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 480s /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 480s 193 | return std::_Destroy_aux::__destroy(__first, __last); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s /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 480s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 196 | __destroy(__first, __last); 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 480s /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 >]’: 480s /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 480s 994 | operator()(_It __x, _Sent __bound) const 480s | ^~~~~~~~ 480s /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 480s /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&)::]’: 480s /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 480s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 480s | ^~~~ 480s /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 480s /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 480s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s 675 | move(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /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 480s /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 480s /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 480s 683 | return std::__copy_move_a(std::__miter_base(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 684 | std::__miter_base(__last), __result); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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*]’: 480s /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 480s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~~~~~~~ 480s /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 480s /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 480s 147 | { return std::copy(__first, __last, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 3123 | operator()(_Iter __first, _Sent __last, 480s | ^~~~~~~~ 480s /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 480s /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 >]’: 480s /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 480s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 480s | ^~~~~~~~ 480s /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 480s /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 480s /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 480s 310 | return ranges::__copy_or_move(std::move(__first), 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 480s 311 | std::move(__last), 480s | ~~~~~~~~~~~~~~~~~~ 480s 312 | std::move(__result)); 480s | ~~~~~~~~~~~~~~~~~~~~ 480s /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 480s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 480s from /usr/include/dolfinx.h:11: 480s /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]’: 480s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 124 | void assemble_vector(std::span b, const Form& L) 480s | ^~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 129 | assemble_vector(b, L, std::span(constants), 480s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 130 | make_coefficients_span(coefficients)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s /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 >]’: 480s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 480s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 181 | void apply_lifting( 480s | ^~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1805 | std::move(__comp), std::move(__proj)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 480s /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]’: 480s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 480s 495 | void set(std::span x, std::optional> x0, 480s | ^~~ 480s /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)::]’: 480s /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 480s 3867 | find_if(_InputIterator __first, _InputIterator __last, 480s | ^~~~~~~ 480s /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 480s /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 480s 3876 | return std::__find_if(__first, __last, 480s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 480s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 480s | ^~~~~~~~ 480s /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 480s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 480s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 737 | std::move(__result), 480s | ~~~~~~~~~~~~~~~~~~~~ 480s 738 | std::move(__op), std::move(__proj)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 480s | ^~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 715 | return std::__copy_n(__first, __n2, __result, 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s 716 | std::__iterator_category(__first)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 480s | ^~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 715 | return std::__copy_n(__first, __n2, __result, 480s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s 716 | std::__iterator_category(__first)); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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]’: 480s /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 480s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 480s | ^~~~~~~~ 480s /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 > >]’: 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 480s | ^~~~~~~~ 480s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s /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 480s 683 | { return std::copy(__first, __first + __n, __result); } 480s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 480s from /usr/include/dolfinx.h:16: 480s /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]’: 480s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 480s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 480s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 480s 540 | x.insert(x.end(), {x0, x1}); 480s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 480s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 565 | v2, v3, vmid}); 480s | ~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 480s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 480s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 627 | {x.size() / 2, 2}, partitioner); 480s | ^ 480s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 632 | std::vector{}, {0, 2}, partitioner); 480s | ^ 480s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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]’: 480s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1674 | void FiniteElement::permute_data( 480s | ^~~~~~~~~~~~~~~~ 480s In file included from /usr/include/basix/finite-element.h:12: 480s /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]’: 480s /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 480s 243 | void apply_matrix( 480s | ^~~~~~~~~~~~ 480s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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]’: 480s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1733 | void FiniteElement::transform_data( 480s | ^~~~~~~~~~~~~~~~ 480s /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 480s 1754 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1756 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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 480s 1775 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1777 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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 480s 1786 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1788 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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]’: 480s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 480s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 480s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 480s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 480s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 671 | i0 + iy + ny + 2}); 480s | ~~~~~~~~~~~~~~~~~~ 480s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 676 | {x.size() / 2, 2}, partitioner); 480s | ^ 480s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 681 | std::vector{}, {0, 2}, partitioner); 480s | ^ 480s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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]’: 480s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1674 | void FiniteElement::permute_data( 480s | ^~~~~~~~~~~~~~~~ 480s /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]’: 480s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s 1733 | void FiniteElement::transform_data( 480s | ^~~~~~~~~~~~~~~~ 480s /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 480s 1754 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1756 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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 480s 1786 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1788 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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 480s 1797 | op(std::span(v_size_t), 480s | ~~^~~~~~~~~~~~~~~~~~~~~ 480s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 1799 | dofstart, block_size); 480s | ~~~~~~~~~~~~~~~~~~~~~ 480s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 480s /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]’: 480s /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 480s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 480s | ^~~~~~~~~~~~ 480s /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 >]’: 480s /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 480s /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*]’: 480s /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 480s 346 | __niter_wrap(_From __from, _To __res) 480s | ^~~~~~~~~~~~ 480s /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 >]’: 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s 642 | copy(_II __first, _II __last, _OI __result) 480s | ^~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 480s /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 480s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 480s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 >&):: >]’: 480s /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 480s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 480s | ^~~~~~~~~~~~~ 480s /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 480s /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 480s /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 480s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 480s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 1925 | std::iter_swap(__first, __nth); 480s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 480s /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 480s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 480s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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 480s 1936 | std::__insertion_sort(__first, __last, __comp); 480s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 480s /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*]’: 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 480s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 480s | ^~~~~~~~~~~~~ 480s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /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*]’: 481s /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 481s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 481s | ^~~~~~~~~~~ 481s /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 481s /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 > >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 371 | return std::__do_uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 373 | return std::uninitialized_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 371 | return std::__do_uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 373 | return std::uninitialized_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 249 | std::move(__result)); 481s | ~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 481s /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 481s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 481s | ^~~~~~~~ 481s /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 481s /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 481s 193 | return std::_Destroy_aux::__destroy(__first, __last); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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 481s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 196 | __destroy(__first, __last); 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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]’: 481s /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 481s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 346 | __niter_wrap(_From __from, _To __res) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 371 | return std::__do_uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 373 | return std::uninitialized_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 249 | std::move(__result)); 481s | ~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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]’: 481s /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 481s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 481s | ^~~~~~~~~ 481s /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 481s /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 >]’: 481s /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 481s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 481s | ^~~~~~~~~ 481s /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 481s /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 >]’: 481s /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 481s 855 | operator()(_It& __it, _Sent __bound) const 481s | ^~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~ 481s /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 481s /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 481s 1905 | std::__introsort_loop(__first, __last, 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s 1906 | std::__lg(__last - __first) * 2, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1907 | __comp); 481s | ~~~~~~~ 481s /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 481s 1908 | std::__final_insertion_sort(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 249 | std::move(__result)); 481s | ~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 481s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 737 | std::move(__result), 481s | ~~~~~~~~~~~~~~~~~~~~ 481s 738 | std::move(__op), std::move(__proj)); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1789 | operator()(_Iter __first, _Sent __last, 481s | ^~~~~~~~ 481s /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 481s /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 481s 1792 | auto __lasti = ranges::next(__first, __last); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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 481s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 481s | ^ 481s /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):: >]’: 481s /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 481s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 481s | ^~~~~~~~~ 481s /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 481s /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 481s 2152 | return __find_if(__first, __last, __pred, 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s 2153 | std::__iterator_category(__first)); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 481s | ^~~~~~~~ 481s /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 481s /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 481s /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 > >]’: 481s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 481s | ^~~~~~~~ 481s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /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 481s 683 | { return std::copy(__first, __first + __n, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 > >]’: 481s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 481s | ^~~~~~~~ 481s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /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 481s 683 | { return std::copy(__first, __first + __n, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s In file included from /usr/include/c++/14/bits/refwrap.h:38, 481s from /usr/include/c++/14/vector:68: 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 154 | void apply_permutation_mapped(std::span perm, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 144 | void apply_permutation(std::span perm, std::span data, 481s | ^~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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}]’: 481s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 481s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 481s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 >&):: >]’: 481s /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 481s 1589 | __heap_select(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1593 | std::__make_heap(__first, __middle, __comp); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1595 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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> >]’: 481s /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 481s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 481s | ^~~~~~~~~ 481s /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 481s /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 >&):: >]’: 481s /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 481s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1856 | __comp); 481s | ~~~~~~~ 481s /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 481s /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 481s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >&):: >]’: 481s /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 481s 1770 | __insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1777 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 481s | ^~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 481s | ^~~~~~~~~ 481s /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 481s /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 > >]’: 481s /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 481s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 481s | ^~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 346 | __niter_wrap(_From __from, _To __res) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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*]’: 481s /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 481s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 185 | __uninit_copy(__first, __last, __result); 481s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1876 | __introsort_loop(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1884 | std::__partial_sort(__first, __last, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1819 | __comp); 481s | ~~~~~~~ 481s /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 481s 1822 | std::__insertion_sort(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 >]’: 481s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 481s | ^~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 481s | ^~~~~~~~ 481s /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 481s /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 > >]’: 481s /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 481s 994 | operator()(_It __x, _Sent __bound) const 481s | ^~~~~~~~ 481s /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 481s /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&)::]’: 481s /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 481s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~ 481s /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 481s /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 481s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 481s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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):: >]’: 481s /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 481s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~ 481s /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 481s /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 481s 2107 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2111 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2115 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2119 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2127 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2132 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 481s 2137 | if (__pred(__first)) 481s | ~~~~~~^~~~~~~~~ 481s /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 > >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 346 | __niter_wrap(_From __from, _To __res) 481s | ^~~~~~~~~~~~ 481s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 481s /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 >&):: >]’: 481s /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 481s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~~ 481s /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 481s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 481s /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 >&)::]’: 481s /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 481s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 481s | ^~~~~~~~ 481s /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 481s /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 >&):: >]’: 481s /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 481s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~ 481s /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 481s /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 481s /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 >&):: >]’: 481s /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 481s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s /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 481s 88 | if (__comp(__a, __b)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 90 | if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 91 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 92 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 93 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 95 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 97 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 98 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 99 | else if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 100 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 102 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 >&):: >]’: 481s /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 481s 1829 | __unguarded_partition(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1835 | while (__comp(__first, __pivot)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~ 481s /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 481s 1838 | while (__comp(__pivot, __last)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~ 481s /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 481s 1842 | std::iter_swap(__first, __last); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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> >]’: 481s /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 481s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 923 | std::__miter_base(__last), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 924 | __result); 481s | ~~~~~~~~~ 481s /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 >&):: >]’: 481s /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 481s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 481s /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 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /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 481s /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*]’: 481s /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 481s /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 481s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 481s from /usr/include/dolfinx.h:15, 481s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:133: 481s /usr/include/dolfinx/la/petsc.h: In lambda function: 481s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 293 | return [A, mode, cache = std::vector()]( 481s | ^ 481s /usr/include/dolfinx/la/petsc.h: In lambda function: 481s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 327 | return [A, mode, cache = std::vector()]( 481s | ^ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s 147 | { return std::copy(__first, __last, __result); } 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1863 | __partial_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1868 | std::__heap_select(__first, __middle, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1869 | std::__sort_heap(__first, __middle, __comp); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1856 | __comp); 481s | ~~~~~~~ 481s /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 481s /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 481s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1770 | __insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1777 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 481s | ^~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 > >]’: 481s /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 481s 855 | operator()(_It& __it, _Sent __bound) const 481s | ^~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~ 481s /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 481s /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 481s 1905 | std::__introsort_loop(__first, __last, 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s 1906 | std::__lg(__last - __first) * 2, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1907 | __comp); 481s | ~~~~~~~ 481s /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 481s 1908 | std::__final_insertion_sort(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 242 | bc->set(b.mutable_array(), std::nullopt); 481s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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)::]’: 481s /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 481s 317 | operator()(_Iterator __it) 481s | ^~~~~~~~ 481s /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 > >]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 481s /tmp/autopkgtest.dv2MZv/build.i5l/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 481s 124 | [](auto x) 481s | ^ 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 481s /tmp/autopkgtest.dv2MZv/build.i5l/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 481s 133 | [](auto x) 481s | ^ 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 481s /tmp/autopkgtest.dv2MZv/build.i5l/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 481s 124 | [](auto x) 481s | ^ 481s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 481s /tmp/autopkgtest.dv2MZv/build.i5l/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 481s 133 | [](auto x) 481s | ^ 481s /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 >&):: >]’: 481s /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 481s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 481s | ^~~~~~~~~~~~~ 481s /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 481s 232 | if (__comp(__first + __secondChild, 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s 233 | __first + (__secondChild - 1))) 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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> >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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> >]’: 481s /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 481s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 >&)::]’: 481s /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 481s 239 | operator()(_Value& __val, _Iterator __it) 481s | ^~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 481s /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]’: 481s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 235 | _fshape, cells); 481s | ~~~~~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 2981 | __miter_base(move_iterator<_Iterator> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 642 | copy(_II __first, _II __last, _OI __result) 481s | ^~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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 481s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1589 | __heap_select(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1593 | std::__make_heap(__first, __middle, __comp); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1595 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~~ 481s /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 481s /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 481s 425 | std::__pop_heap(__first, __last, __last, __comp); 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s /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 481s 88 | if (__comp(__a, __b)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 90 | if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 91 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 92 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 93 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 95 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 97 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 98 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 99 | else if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 100 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 102 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1829 | __unguarded_partition(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1835 | while (__comp(__first, __pivot)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~ 481s /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 481s 1838 | while (__comp(__pivot, __last)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~ 481s /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 481s 1842 | std::iter_swap(__first, __last); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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&)::]’: 481s /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 481s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 481s | ^~~~~~~~ 481s /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 481s /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 >]’: 481s /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 481s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 923 | std::__miter_base(__last), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 924 | __result); 481s | ~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 481s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:21: 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 565 | v2, v3, vmid}); 481s | ~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 627 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 632 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 481s from /usr/include/dolfinx/fem/assembler.h:9: 481s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 481s /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 481s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 481s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1876 | __introsort_loop(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1884 | std::__partial_sort(__first, __last, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1819 | __comp); 481s | ~~~~~~~ 481s /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 481s 1822 | std::__insertion_sort(__first, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 481s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 671 | i0 + iy + ny + 2}); 481s | ~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 676 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 681 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /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 >)>]’: 481s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 267 | void assemble_matrix( 481s | ^~~~~~~~~~~~~~~ 481s /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 >)>]’: 481s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 540 | x.insert(x.end(), {x0, x1}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 565 | v2, v3, vmid}); 481s | ~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 627 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 632 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 481s from /usr/include/c++/14/algorithm:63, 481s from /usr/include/basix/maps.h:8, 481s from /usr/include/basix/finite-element.h:9, 481s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp:83: 481s /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 >&]’: 481s /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 481s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 481s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 111 | void assemble_vector( 481s | ^~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 116 | impl::assemble_vector(b, L, constants, coefficients); 481s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /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 >&):: >]’: 481s /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 481s 135 | __push_heap(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~ 481s /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 481s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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>]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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>*]’: 481s /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 481s 346 | __niter_wrap(_From __from, _To __res) 481s | ^~~~~~~~~~~~ 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 671 | i0 + iy + ny + 2}); 481s | ~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 676 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 681 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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]’: 481s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 152 | void apply_lifting( 481s | ^~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/Function.h:17: 481s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 481s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 146 | std::span(_buffer_local), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 147 | _request); 481s | ~~~~~~~~~ 481s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~ 481s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s /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&):: >]’: 481s /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 481s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~~ 481s /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 481s /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&):: >]’: 481s /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 481s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~ 481s /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 481s /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 481s /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 >]’: 481s /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 481s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 481s | ^~~~~~~~~ 481s /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 481s /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 >]’: 481s /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 481s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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&)::]’: 481s /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 481s 239 | operator()(_Value& __val, _Iterator __it) 481s | ^~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1863 | __partial_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1868 | std::__heap_select(__first, __middle, __last, __comp); 481s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1869 | std::__sort_heap(__first, __middle, __comp); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1856 | __comp); 481s | ~~~~~~~ 481s /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 481s /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 481s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1770 | __insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~ 481s /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 481s /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 481s 1777 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 481s | ^~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 481s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 99 | std::span(_buffer_remote), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 100 | std::span(_request)); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /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 >&)::]’: 481s /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 481s 195 | operator()(_Iterator __it, _Value& __val) 481s | ^~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 481s from /usr/include/dolfinx.h:11: 481s /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]’: 481s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 124 | void assemble_vector(std::span b, const Form& L) 481s | ^~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 129 | assemble_vector(b, L, std::span(constants), 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 130 | make_coefficients_span(coefficients)); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s /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]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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]’: 481s /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 481s /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&):: >]’: 481s /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 481s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 481s | ^~~~~~~~~~~~~ 481s /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 481s 232 | if (__comp(__first + __secondChild, 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s 233 | __first + (__secondChild - 1))) 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s In file included from /usr/include/c++/14/vector:66, 481s from /usr/include/basix/cell.h:10, 481s from /usr/include/basix/finite-element.h:7: 481s /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]’: 481s /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 481s 1413 | insert(const_iterator __position, initializer_list __l) 481s | ^~~~~~ 481s /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 481s /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]’: 481s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 181 | void apply_lifting( 481s | ^~~~~~~~~~~~~ 481s /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 481s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1417 | std::random_access_iterator_tag()); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1413 | insert(const_iterator __position, initializer_list __l) 481s | ^~~~~~ 481s /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 481s /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 481s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1417 | std::random_access_iterator_tag()); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1589 | __heap_select(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1593 | std::__make_heap(__first, __middle, __comp); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s 1595 | if (__comp(__i, __first)) 481s | ~~~~~~^~~~~~~~~~~~~~ 481s /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 481s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~~ 481s /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 481s /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 481s 425 | std::__pop_heap(__first, __last, __last, __comp); 481s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s /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 481s 88 | if (__comp(__a, __b)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 90 | if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 91 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 92 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 481s /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]’: 481s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 481s 495 | void set(std::span x, std::optional> x0, 481s | ^~~ 481s /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 481s 93 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 95 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 97 | else if (__comp(__a, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 98 | std::iter_swap(__result, __a); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 99 | else if (__comp(__b, __c)) 481s | ~~~~~~^~~~~~~~~~ 481s /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 481s 100 | std::iter_swap(__result, __c); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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 481s 102 | std::iter_swap(__result, __b); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1829 | __unguarded_partition(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 1835 | while (__comp(__first, __pivot)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~ 481s /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 481s 1838 | while (__comp(__pivot, __last)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~ 481s /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 481s 1842 | std::iter_swap(__first, __last); 481s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 481s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 1159 | std::move(__comp), std::move(__proj)); 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&)::]’: 481s /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 481s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 481s | ^~~~~~~~ 481s /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 481s /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 > >]’: 481s /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 481s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 481s | ^~~~~~~~~~~~~ 481s /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 481s /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 481s /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 481s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 923 | std::__miter_base(__last), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 924 | __result); 481s | ~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /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 481s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 481s 607 | this->_M_impl._M_start, 481s | ~~~~~~~~~~~~~~~~~~~~~~~ 481s 608 | _M_get_Tp_allocator()); 481s | ~~~~~~~~~~~~~~~~~~~~~~ 481s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 481s from /usr/include/dolfinx/geometry/utils.h:9, 481s from /usr/include/dolfinx/fem/interpolate.h:19, 481s from /usr/include/dolfinx/fem/Function.h:12: 481s /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 >]’: 481s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 783 | Mesh> create_mesh( 481s | ^~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 481s | ^ 481s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 830 | cells1 = std::vector(cells.begin(), cells.end()); 481s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 481s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 481s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 841 | std::vector cells1_v 481s | ^~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 880 | boundary_v.erase(unique_end, range_end); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 885 | boundary_v.erase(boundary_v.begin()); 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 481s | ^~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 905 | nodes1.erase(unique_end, range_end); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 911 | Geometry geometry 481s | ^~~~~~~~ 481s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /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&):: >]’: 481s /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 481s 135 | __push_heap(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~ 481s /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 481s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~~ 481s /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 481s /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&):: >]’: 481s /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 481s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 481s | ^~~~~~~~~~ 481s /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 481s /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 481s /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 > >]’: 481s /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 481s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 481s | ^~~~~~~~~ 481s /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 481s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 481s /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 481s 608 | __miter_base(_Iterator __it) 481s | ^~~~~~~~~~~~ 481s /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 > >]’: 481s /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 481s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 481s | ^~~~~~~~~~~~~~~~~~~~~~ 481s /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 481s /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 481s /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&)::]’: 481s /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 481s 239 | operator()(_Value& __val, _Iterator __it) 481s | ^~~~~~~~ 481s /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&)::]’: 481s /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 481s 195 | operator()(_Iterator __it, _Value& __val) 481s | ^~~~~~~~ 481s In file included from /usr/include/dolfinx/fem/Expression.h:10, 481s from /usr/include/dolfinx/fem/utils.h:13, 481s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:16: 481s /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]’: 481s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 481s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 235 | _fshape, cells); 481s | ~~~~~~~~~~~~~~~ 481s /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&):: >]’: 481s /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 481s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 481s | ^~~~~~~~~~~~~ 481s /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 481s 232 | if (__comp(__first + __secondChild, 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 481s 233 | __first + (__secondChild - 1))) 481s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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 >]’: 481s /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 481s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 481s | ^~~~~~~~~~~~ 481s /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*]’: 481s /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 481s 346 | __niter_wrap(_From __from, _To __res) 481s | ^~~~~~~~~~~~ 481s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 481s from /usr/include/dolfinx.h:16: 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 540 | x.insert(x.end(), {x0, x1}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 565 | v2, v3, vmid}); 481s | ~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 627 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 632 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /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&):: >]’: 481s /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 481s 135 | __push_heap(_RandomAccessIterator __first, 481s | ^~~~~~~~~~~ 481s /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 481s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 481s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /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]’: 481s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 481s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 481s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 481s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 481s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481s 671 | i0 + iy + ny + 2}); 481s | ~~~~~~~~~~~~~~~~~~ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 676 | {x.size() / 2, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s 681 | std::vector{}, {0, 2}, partitioner); 481s | ^ 481s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 481s /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&)::]’: 481s /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 481s 195 | operator()(_Iterator __it, _Value& __val) 481s | ^~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 235 | _fshape, cells); 482s | ~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/la/Vector.h:14, 482s from /usr/include/dolfinx/fem/Function.h:17: 482s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 482s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 482s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 482s /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]’: 482s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 235 | _fshape, cells); 482s | ~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/vector:66, 482s from /usr/include/basix/cell.h:10, 482s from /usr/include/basix/finite-element.h:7, 482s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:9: 482s /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]’: 482s /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 482s 1413 | insert(const_iterator __position, initializer_list __l) 482s | ^~~~~~ 482s /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 482s /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 482s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 482s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1417 | std::random_access_iterator_tag()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 482s | ^~~~~~~~ 482s /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 482s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 737 | std::move(__result), 482s | ~~~~~~~~~~~~~~~~~~~~ 482s 738 | std::move(__op), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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&)::]’: 482s /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 482s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 201 | std::move(__f), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/algorithm:63, 482s from /usr/include/basix/maps.h:8, 482s from /usr/include/basix/finite-element.h:9: 482s /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]’: 482s /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 482s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1159 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482s 607 | this->_M_impl._M_start, 482s | ~~~~~~~~~~~~~~~~~~~~~~~ 482s 608 | _M_get_Tp_allocator()); 482s | ~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 482s from /usr/include/dolfinx/geometry/utils.h:9, 482s from /usr/include/dolfinx/fem/interpolate.h:19, 482s from /usr/include/dolfinx/fem/Function.h:12: 482s /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 >]’: 482s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 783 | Mesh> create_mesh( 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 482s | ^ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 830 | cells1 = std::vector(cells.begin(), cells.end()); 482s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 482s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 841 | std::vector cells1_v 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /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]’: 482s /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 482s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 880 | boundary_v.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 885 | boundary_v.erase(boundary_v.begin()); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 905 | nodes1.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 911 | Geometry geometry 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /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&)::]’: 482s /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 482s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 482s | ^~~~~~~~ 482s /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 482s /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]’: 482s /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 482s 1413 | insert(const_iterator __position, initializer_list __l) 482s | ^~~~~~ 482s /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 482s /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 482s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 482s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1417 | std::random_access_iterator_tag()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 >]’: 482s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 783 | Mesh> create_mesh( 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 482s | ^ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 830 | cells1 = std::vector(cells.begin(), cells.end()); 482s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 482s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 841 | std::vector cells1_v 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 880 | boundary_v.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 885 | boundary_v.erase(boundary_v.begin()); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 905 | nodes1.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 911 | Geometry geometry 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 72 | cmap.tabulate(0, X, Xshape, phi_b); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/functional:59, 482s from /usr/include/basix/finite-element.h:17: 482s /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 >}]’: 482s /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 482s 587 | operator()(_ArgTypes... __args) const 482s | ^~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 482s from /usr/include/dolfinx/fem/assembler.h:9: 482s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 482s /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 482s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 482s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 482s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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 >)>]’: 482s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 267 | void assemble_matrix( 482s | ^~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 703 | void interpolate(Function& u, std::span f, 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 954 | cmap.tabulate(1, X, Xshape, phi_b); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 >)>]’: 482s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 482s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 482s from /usr/include/c++/14/algorithm:63, 482s from /usr/include/basix/maps.h:8, 482s from /usr/include/basix/finite-element.h:9, 482s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp:131: 482s /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 >&]’: 482s /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 482s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 111 | void assemble_vector( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 116 | impl::assemble_vector(b, L, constants, coefficients); 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 152 | void apply_lifting( 482s | ^~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/Function.h:17: 482s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 482s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 146 | std::span(_buffer_local), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 147 | _request); 482s | ~~~~~~~~~ 482s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 482s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 99 | std::span(_buffer_remote), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 100 | std::span(_request)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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 > >]’: 482s /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 482s 318 | operator()(_Range&& __r, _Out __result) const 482s | ^~~~~~~~ 482s /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 482s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 321 | std::move(__result)); 482s | ~~~~~~~~~~~~~~~~~~~~ 482s /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 482s In file included from /usr/include/c++/14/vector:66, 482s from /usr/include/basix/cell.h:10, 482s from /usr/include/basix/finite-element.h:7: 482s /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]’: 482s /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 482s 1413 | insert(const_iterator __position, initializer_list __l) 482s | ^~~~~~ 482s /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 482s /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 482s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 482s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1417 | std::random_access_iterator_tag()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1413 | insert(const_iterator __position, initializer_list __l) 482s | ^~~~~~ 482s /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 482s /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 482s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 482s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1417 | std::random_access_iterator_tag()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 482s | ^~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1159 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482s 607 | this->_M_impl._M_start, 482s | ~~~~~~~~~~~~~~~~~~~~~~~ 482s 608 | _M_get_Tp_allocator()); 482s | ~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 482s from /usr/include/dolfinx/geometry/utils.h:9, 482s from /usr/include/dolfinx/fem/interpolate.h:19, 482s from /usr/include/dolfinx/fem/Function.h:12: 482s /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 >]’: 482s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 783 | Mesh> create_mesh( 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 482s | ^ 482s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 830 | cells1 = std::vector(cells.begin(), cells.end()); 482s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 482s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 841 | std::vector cells1_v 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 880 | boundary_v.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 885 | boundary_v.erase(boundary_v.begin()); 482s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 482s 905 | nodes1.erase(unique_end, range_end); 482s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 911 | Geometry geometry 482s | ^~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /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 >)>]’: 482s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 233 | void assemble_matrix( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 247 | mesh->geometry().x(), constants, coefficients, 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 248 | dof_marker0, dof_marker1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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 > >]’: 482s /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 482s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 482s | ^~~~~~~~ 482s /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 482s /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 482s 577 | return ranges::fill_n(std::move(__first), __len, __value); 482s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/assembler.h:11: 482s /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]’: 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1289 | void assemble_vector( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 482s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1298 | constants, coefficients); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1074 | void apply_lifting( 482s | ^~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 1121 | bc->set(bc_values1, std::nullopt, 1); 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 482s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1127 | bc_markers1, x0[j], alpha); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 482s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1132 | bc_markers1, std::span(), alpha); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s In file included from /usr/include/dolfinx/la/Vector.h:14: 482s /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]’: 482s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 390 | void scatter_rev_begin(std::span send_buffer, 482s | ^~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 195 | void scatter_fwd_begin(std::span send_buffer, 482s | ^~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 72 | cmap.tabulate(0, X, Xshape, phi_b); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/functional:59, 482s from /usr/include/basix/finite-element.h:17: 482s /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 >}]’: 482s /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 482s 587 | operator()(_ArgTypes... __args) const 482s | ^~~~~~~~ 482s In file included from /usr/include/c++/14/vector:72: 482s /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]’: 482s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 482s 954 | vector<_Tp, _Alloc>:: 482s | ^~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 482s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 703 | void interpolate(Function& u, std::span f, 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 954 | cmap.tabulate(1, X, Xshape, phi_b); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 482s /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]’: 482s /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 482s 707 | vector(_InputIterator __first, _InputIterator __last, 482s | ^~~~~~ 482s /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 482s /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 482s 711 | _M_range_initialize(__first, __last, 482s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s 712 | std::__iterator_category(__first)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/numeric:62, 482s from /usr/include/basix/finite-element.h:19: 482s /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]’: 482s /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 482s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 482s | ^~~~ 482s /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 482s In file included from /usr/include/c++/14/algorithm:61: 482s /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 >]’: 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 482s | ^~~~~~ 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 46 | void reorder_list(std::span list, std::span nodemap) 482s | ^~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 53 | const std::vector orig(list.begin(), list.end()); 482s | ^~~~ 482s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 58 | std::ranges::copy(links_old, links_new.begin()); 482s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 482s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s 239 | __x.end()); 482s | ~~~~~~~~~~ 482s /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 482s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 251 | end(), _M_get_Tp_allocator()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 482s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 482s from /usr/include/c++/14/vector:65: 482s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 482s 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: 482s /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 482s 993 | std::_Destroy(__first, __last); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1805 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1134 | operator()(_Iter __first, _Sent __last, 482s | ^~~~~~~~ 482s /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 482s /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 482s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s 1139 | return {__first, __first}; 482s | ^ 482s /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 482s 1148 | return {++__dest, __first}; 482s | ^ 482s /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]’: 482s /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 482s 1564 | erase(const_iterator __first, const_iterator __last) 482s | ^~~~~ 482s /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 482s /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 482s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 482s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1536 | erase(const_iterator __position) 482s | ^~~~~ 482s /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 482s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 482s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 482s | ^~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s /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 482s 371 | return std::__do_uninit_copy(__first, __last, __result); 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s 373 | return std::uninitialized_copy(__first, __last, __result); 482s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 482s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 482s from /usr/include/dolfinx/fem/Function.h:11: 482s /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]’: 482s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 119 | std::ranges::copy(buffer, range.begin()); 482s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 482s from /usr/include/dolfinx.h:10: 482s /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 >]’: 482s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 676 | distribute_data(MPI_Comm comm0, std::span indices, 482s | ^~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 2021 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 >]’: 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 382 | create_geometry( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 424 | const std::vector l2l = graph::build::compute_local_to_local( 482s | ^~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 429 | std::ranges::transform(l2l, igi.begin(), 482s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 482s 430 | [&nodes](auto index) { return nodes[index]; }); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 >}]’: 482s /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 482s 587 | operator()(_ArgTypes... __args) const 482s | ^~~~~~~~ 482s /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]’: 482s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 703 | void interpolate(Function& u, std::span f, 482s | ^~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 954 | cmap.tabulate(1, X, Xshape, phi_b); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 482s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/vector:72: 482s /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]’: 482s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 482s 954 | vector<_Tp, _Alloc>:: 482s | ^~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 707 | vector(_InputIterator __first, _InputIterator __last, 482s | ^~~~~~ 482s /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 482s /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 482s 711 | _M_range_initialize(__first, __last, 482s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s 712 | std::__iterator_category(__first)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/numeric:62, 482s from /usr/include/basix/finite-element.h:19: 482s /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]’: 482s /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 482s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 482s | ^~~~ 482s /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 482s In file included from /usr/include/c++/14/algorithm:61: 482s /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 >]’: 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 482s | ^~~~~~ 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s /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]’: 482s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 46 | void reorder_list(std::span list, std::span nodemap) 482s | ^~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 53 | const std::vector orig(list.begin(), list.end()); 482s | ^~~~ 482s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 58 | std::ranges::copy(links_old, links_new.begin()); 482s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s [ 72%] Linking CXX executable demo_interpolation_different_meshes 482s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 482s /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]’: 482s /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 482s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 482s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 482s 239 | __x.end()); 482s | ~~~~~~~~~~ 482s /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 482s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 251 | end(), _M_get_Tp_allocator()); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 482s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 482s from /usr/include/c++/14/vector:65: 482s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 482s 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: 482s /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 482s 993 | std::_Destroy(__first, __last); 482s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 1805 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1134 | operator()(_Iter __first, _Sent __last, 482s | ^~~~~~~~ 482s /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 482s /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 482s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s 1139 | return {__first, __first}; 482s | ^ 482s /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 482s 1148 | return {++__dest, __first}; 482s | ^ 482s /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]’: 482s /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 482s 1564 | erase(const_iterator __first, const_iterator __last) 482s | ^~~~~ 482s /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 482s /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 482s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 482s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 1536 | erase(const_iterator __position) 482s | ^~~~~ 482s /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 482s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 482s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 482s | ^~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s /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 482s 371 | return std::__do_uninit_copy(__first, __last, __result); 482s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s 373 | return std::uninitialized_copy(__first, __last, __result); 482s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 482s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 482s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:15: 482s /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]’: 482s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 119 | std::ranges::copy(buffer, range.begin()); 482s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 482s /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 > >]’: 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 482s | ^~~~~~ 482s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 482s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 482s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 482s /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 >]’: 482s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 676 | distribute_data(MPI_Comm comm0, std::span indices, 482s | ^~~~~~~~~~~~~~~ 482s /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]’: 482s /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 482s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 2021 | std::move(__comp), std::move(__proj)); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/Function.h:10: 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 319 | return [](std::span, std::span, std::int32_t, int) 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 341 | return [dims, sub_element_fns](std::span data, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 482s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s 350 | block_size); 482s | ~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 362 | return [ebs, sub_fn](std::span data, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 482s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 372 | return [this](std::span data, std::span cell_info, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 482s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 376 | return [this](std::span data, std::span cell_info, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 482s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 380 | return [this](std::span data, std::span cell_info, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 482s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 482s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 384 | return [this](std::span data, std::span cell_info, 482s | ^ 482s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 386 | { T_apply(data, cell_info[cell], block_size); }; 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 > >]’: 482s /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 482s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 482s | ^~~~~~ 482s /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 482s /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}]’: 482s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 587 | operator()(_ArgTypes... __args) const 482s | ^~~~~~~~ 482s /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 >]’: 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 382 | create_geometry( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 424 | const std::vector l2l = graph::build::compute_local_to_local( 482s | ^~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 482s 429 | std::ranges::transform(l2l, igi.begin(), 482s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 482s 430 | [&nodes](auto index) { return nodes[index]; }); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 > >]’: 482s /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 482s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 482s | ^~~~~~ 482s /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 482s /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]’: 482s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 482s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 482s | ^~~~~~~~~~~~~~~~~~~ 482s /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 >&]’: 482s /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 482s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 482s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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]’: 482s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 482s 954 | vector<_Tp, _Alloc>:: 482s | ^~~~~~~~~~~~~~~~~~~ 482s /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 >]’: 482s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 676 | distribute_data(MPI_Comm comm0, std::span indices, 482s | ^~~~~~~~~~~~~~~ 482s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 482s /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]’: 482s /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 482s 128 | math::dot(cell_geometry, dphi, J, true); 482s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482s /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 482s /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 482s /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]’: 482s /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 482s 140 | math::inv(J, K); 482s | ~~~~~~~~~^~~~~~ 482s /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 482s /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 482s 142 | math::pinv(J, K); 482s | ~~~~~~~~~~^~~~~~ 482s /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 482s /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 >]’: 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 382 | create_geometry( 482s | ^~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 482s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s 424 | const std::vector l2l = graph::build::compute_local_to_local( 482s | ^~~ 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 482s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 429 | std::ranges::transform(l2l, igi.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 483s 430 | [&nodes](auto index) { return nodes[index]; }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 483s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 483s /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 483s 87 | auto det(Matrix A) 483s | ^~~ 483s /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]’: 483s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 152 | compute_jacobian_determinant(const U& J, std::span w) 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 172 | math::dot(B, J, BA); 483s | ~~~~~~~~~^~~~~~~~~~ 483s /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 483s /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 483s In file included from /usr/include/basix/maps.h:7: 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s /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 483s /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 483s 310 | return ranges::__copy_or_move(std::move(__first), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 483s 311 | std::move(__last), 483s | ~~~~~~~~~~~~~~~~~~ 483s 312 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 72 | cmap.tabulate(0, X, Xshape, phi_b); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 232 | auto detJ = [](mdspan2_t x) 483s | ^ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 244 | T scale = detJ(mdspan2_t(x)); 483s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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)::]’: 483s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 927 | void pack_coefficient_entity(std::span c, int cstride, 483s | ^~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/functional:59, 483s from /usr/include/basix/finite-element.h:17: 483s /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 >}]’: 483s /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 483s 587 | operator()(_ArgTypes... __args) const 483s | ^~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 256 | T scale = detJ(mdspan2_t(x)); 483s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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)::]’: 483s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 927 | void pack_coefficient_entity(std::span c, int cstride, 483s | ^~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 228 | e.tabulate(0, X, phi); 483s | ~~~~~~~~~~^~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 239 | std::array A_hat_b = A_ref(phi, weights); 483s | ~~~~~~~~^~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 253 | = [b_hat = b_ref(phi, weights), 483s | ~~~~~~~~^~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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)::]’: 483s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 927 | void pack_coefficient_entity(std::span c, int cstride, 483s | ^~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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)::]’: 483s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 927 | void pack_coefficient_entity(std::span c, int cstride, 483s | ^~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >)>]’: 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 494 | void assemble_matrix( 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 549 | impl::assemble_cells( 483s | ~~~~~~~~~~~~~~~~~~~~^ 483s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 572 | impl::assemble_exterior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 574 | a.domain(IntegralType::exterior_facet, i), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 578 | perms); 483s | ~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 588 | impl::assemble_interior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 590 | a.domain(IntegralType::interior_facet, i), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 594 | cell_info1, perms); 483s | ~~~~~~~~~~~~~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 703 | void interpolate(Function& u, std::span f, 483s | ^~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 954 | cmap.tabulate(1, X, Xshape, phi_b); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 483s | ^~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1147 | void assemble_vector( 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1189 | impl::assemble_cells( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1190 | P0, b, x_dofmap, x, cells, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1192 | coeffs, cstride, cell_info0); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1196 | impl::assemble_cells( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1197 | P0, b, x_dofmap, x, cells, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1199 | coeffs, cstride, cell_info0); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 483s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1205 | fn, constants, coeffs, cstride, cell_info0); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1229 | impl::assemble_exterior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1232 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1236 | impl::assemble_exterior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1239 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1243 | impl::assemble_exterior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1246 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1260 | impl::assemble_interior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1263 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1267 | impl::assemble_interior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1270 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1274 | impl::assemble_interior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1277 | constants, coeffs, cstride, cell_info0, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /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]’: 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 483s | ^~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 985 | _lift_bc_cells( 483s | ~~~~~~~~~~~~~~~~~~~~~~~^ 483s 986 | b, x_dofmap, x, kernel, cells, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 990 | bc_markers1, x0, alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 994 | _lift_bc_cells( 483s | ~~~~~~~~~~~~~~~~~~~~~~~^ 483s 995 | b, x_dofmap, x, kernel, cells, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 999 | bc_markers1, x0, alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 483s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1005 | P0, 483s | ~~~ 483s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1008 | bc_values1, bc_markers1, x0, alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1028 | _lift_bc_exterior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1030 | a.domain(IntegralType::exterior_facet, i), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1034 | bc_markers1, x0, alpha, perms); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1043 | _lift_bc_interior_facets( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1045 | a.domain(IntegralType::interior_facet, i), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1049 | bc_markers1, x0, alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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]’: 483s /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 483s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 483s 607 | this->_M_impl._M_start, 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s 608 | _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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]’: 483s /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 483s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 386 | __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/basix/maps.h:7, 483s from /usr/include/basix/finite-element.h:9, 483s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:12: 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/array:43, 483s from /usr/include/basix/cell.h:7: 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp:14: 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 319 | return [](std::span, std::span, std::int32_t, int) 483s | ^ 483s /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]’: 483s /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 483s 398 | return std::__uninitialized_copy_a 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 341 | return [dims, sub_element_fns](std::span data, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 483s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 350 | block_size); 483s | ~~~~~~~~~~~ 483s /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]’: 483s /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 483s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 386 | __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 41 | std::array A_ref(mdspand_t phi, std::span w) 483s | ^~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s /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]’: 483s /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 483s 398 | return std::__uninitialized_copy_a 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 362 | return [ebs, sub_fn](std::span data, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 483s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 372 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 376 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 58 | std::array b_ref(mdspand_t phi, std::span w) 483s | ^~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 380 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 384 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 386 | { T_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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}]’: 483s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 587 | operator()(_ArgTypes... __args) const 483s | ^~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 48 | [](auto x) 483s | ^ 483s /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]’: 483s /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 483s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 1697 | std::__uninitialized_copy_a(__first, __last, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s 1698 | this->_M_impl._M_start, 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s 1699 | _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:18: 483s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 483s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 143 | return [&](std::span rows, 483s | ^ 483s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 147 | this->add(data, rows, cols); 483s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 483s | ^~~~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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 483s 683 | { return std::copy(__first, __first + __n, __result); } 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 707 | vector(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~ 483s /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 483s /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 483s 711 | _M_range_initialize(__first, __last, 483s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s 712 | std::__iterator_category(__first)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /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 483s 318 | operator()(_Range&& __r, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 321 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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]’: 483s /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 483s 1618 | _M_allocate_and_copy(size_type __n, 483s | ^~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1625 | _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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 483s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1789 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s /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 483s 1792 | auto __lasti = ranges::next(__first, __last); 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s /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 483s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 483s | ^ 483s In file included from /usr/include/c++/14/tuple:44, 483s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 483s from /usr/include/c++/14/bits/memory_resource.h:41, 483s from /usr/include/c++/14/vector:87: 483s /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]’: 483s /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 483s 767 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/fem/Function.h:17, 483s from /usr/include/dolfinx/fem/DirichletBC.h:12, 483s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 483s from /usr/include/dolfinx.h:11, 483s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:17: 483s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 483s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 234 | const T local = std::transform_reduce( 483s | ~~~~~~~~~~~~~~~~~~~~~^ 483s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 236 | [](T a, T b) -> T 483s | ~~~~~~~~~~~~~~~~~ 483s 237 | { 483s | ~ 483s 238 | if constexpr (std::is_same>::value 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 239 | or std::is_same>::value) 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 240 | { 483s | ~ 483s 241 | return std::conj(a) * b; 483s | ~~~~~~~~~~~~~~~~~~~~~~~~ 483s 242 | } 483s | ~ 483s 243 | else 483s | ~~~~ 483s 244 | return a * b; 483s | ~~~~~~~~~~~~~ 483s 245 | }); 483s | ~~ 483s /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]’: 483s /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 483s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 483s | ^~~~~~~~ 483s /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 483s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 483s /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 >&]’: 483s /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 483s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 483s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 483s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 143 | return [&](std::span rows, 483s | ^ 483s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 147 | this->add(data, rows, cols); 483s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s 195 | vector<_Tp, _Alloc>:: 483s | ^~~~~~~~~~~~~~~~~~~ 483s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s /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 483s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 483s | ^~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s 181 | vector<_Tp, _Alloc>:: 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 483s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 483s | ^~~~~~~~~~~~~~ 483s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 483s /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]’: 483s /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 483s 128 | math::dot(cell_geometry, dphi, J, true); 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s /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]’: 483s /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 483s 140 | math::inv(J, K); 483s | ~~~~~~~~~^~~~~~ 483s /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 483s /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 483s 142 | math::pinv(J, K); 483s | ~~~~~~~~~~^~~~~~ 483s /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 483s /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*]’: 483s /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 483s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~~~~~~~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 483s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 483s /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 483s 87 | auto det(Matrix A) 483s | ^~~ 483s /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*]’: 483s /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 483s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 185 | __uninit_copy(__first, __last, __result); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 3147 | std::move(__comp), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 483s | ^ 483s /tmp/autopkgtest.dv2MZv/build.i5l/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)::]’: 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 147 | {dofmap.map(), 1, cells}, ident, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 149 | std::span(), 0, {}, {}, {}); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 483s | ^ 483s /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 >]’: 483s /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 483s 318 | operator()(_Range&& __r, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 321 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /tmp/autopkgtest.dv2MZv/build.i5l/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)::]’: 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 171 | fem::impl::assemble_cells( 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 483s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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 >]’: 483s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 508 | { return std::get<0>(idx) != r; }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 553 | [](auto x) { return std::get<1>(x); }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 646 | std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 658 | std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 152 | compute_jacobian_determinant(const U& J, std::span w) 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 172 | math::dot(B, J, BA); 483s | ~~~~~~~~~^~~~~~~~~~ 483s /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 483s /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 483s In file included from /usr/include/basix/maps.h:7: 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 318 | operator()(_Range&& __r, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 321 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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]’: 483s /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 483s 1999 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 483s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 483s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 483s | ^~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 483s | ^~~~~~~~ 483s /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 483s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 737 | std::move(__result), 483s | ~~~~~~~~~~~~~~~~~~~~ 483s 738 | std::move(__op), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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 >)>]’: 483s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 233 | void assemble_matrix( 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 483s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 247 | mesh->geometry().x(), constants, coefficients, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 248 | dof_marker0, dof_marker1); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 > >]’: 483s /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 483s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 483s | ^~~~~~~~ 483s /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 483s /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 483s 577 | return ranges::fill_n(std::move(__first), __len, __value); 483s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/dolfinx/fem/assembler.h:11: 483s /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]’: 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1289 | void assemble_vector( 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 483s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1298 | constants, coefficients); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 483s [ 72%] Built target demo_interpolation_different_meshes 483s /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]’: 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1074 | void apply_lifting( 483s | ^~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 1121 | bc->set(bc_values1, std::nullopt, 1); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 483s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1127 | bc_markers1, x0[j], alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 483s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1132 | bc_markers1, std::span(), alpha); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s In file included from /usr/include/dolfinx/la/Vector.h:14: 483s /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]’: 483s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 390 | void scatter_rev_begin(std::span send_buffer, 483s | ^~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s In file included from /usr/include/c++/14/vector:66, 483s from /usr/include/basix/cell.h:10, 483s from /usr/include/basix/finite-element.h:7: 483s /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]’: 483s /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 483s 678 | vector(initializer_list __l, 483s | ^~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 319 | return [](std::span, std::span, std::int32_t, int) 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 341 | return [dims, sub_element_fns](std::span data, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 483s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 350 | block_size); 483s | ~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 195 | void scatter_fwd_begin(std::span send_buffer, 483s | ^~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 362 | return [ebs, sub_fn](std::span data, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 483s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 372 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 376 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 380 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 483s 450 | rowptr_container_type new_row_ptr = {0}; 483s | ^~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 384 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 386 | { T_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > > >]’: 483s /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 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /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 483s /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}]’: 483s /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 483s 587 | operator()(_ArgTypes... __args) const 483s | ^~~~~~~~ 483s /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 > > >]’: 483s /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 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /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 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/vector:72: 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 483s 954 | vector<_Tp, _Alloc>:: 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 483s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 707 | vector(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~ 483s /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 483s /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 483s 711 | _M_range_initialize(__first, __last, 483s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s 712 | std::__iterator_category(__first)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 181 | [](auto x) -> std::pair, std::vector> 483s | ^ 483s In file included from /usr/include/c++/14/numeric:62, 483s from /usr/include/basix/finite-element.h:19: 483s /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]’: 483s /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 483s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 483s | ^~~~ 483s /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 483s In file included from /usr/include/c++/14/algorithm:61: 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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]’: 483s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 46 | void reorder_list(std::span list, std::span nodemap) 483s | ^~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 53 | const std::vector orig(list.begin(), list.end()); 483s | ^~~~ 483s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 58 | std::ranges::copy(links_old, links_new.begin()); 483s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/vector:66, 483s from /usr/include/basix/cell.h:10, 483s from /usr/include/basix/finite-element.h:7, 483s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 483s /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]’: 483s /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 483s 678 | vector(initializer_list __l, 483s | ^~~~~~ 483s /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]’: 483s /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 483s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 483s 239 | __x.end()); 483s | ~~~~~~~~~~ 483s /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 483s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 251 | end(), _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 483s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 483s from /usr/include/c++/14/vector:65: 483s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 483s 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: 483s /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 483s 993 | std::_Destroy(__first, __last); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 483s | ^~~~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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 483s 683 | { return std::copy(__first, __first + __n, __result); } 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1805 | std::move(__comp), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1134 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s /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 483s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 483s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 1139 | return {__first, __first}; 483s | ^ 483s /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 483s 1148 | return {++__dest, __first}; 483s | ^ 483s /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]’: 483s /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 483s 1564 | erase(const_iterator __first, const_iterator __last) 483s | ^~~~~ 483s /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 483s /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 483s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 386 | __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/c++/14/array:43, 483s from /usr/include/basix/cell.h:7: 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s /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]’: 483s /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 483s 1536 | erase(const_iterator __position) 483s | ^~~~~ 483s /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 483s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 398 | return std::__uninitialized_copy_a 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 371 | return std::__do_uninit_copy(__first, __last, __result); 483s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 373 | return std::uninitialized_copy(__first, __last, __result); 483s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 483s | ^~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 483s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 483s from /usr/include/dolfinx/fem/Function.h:11: 483s /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]’: 483s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 119 | std::ranges::copy(buffer, range.begin()); 483s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 483s | ^~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 577 | _element->Tt_apply(data, n, cell_permutation); 483s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 483s | ^~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 593 | _element->Tinv_apply(data, n, cell_permutation); 483s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 483s | ^~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 544 | _element->T_apply(data, n, cell_permutation); 483s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 483s 450 | rowptr_container_type new_row_ptr = {0}; 483s | ^~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 483s | ^~~~~~~~ 483s /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 483s /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 483s 683 | { return std::copy(__first, __first + __n, __result); } 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 1697 | std::__uninitialized_copy_a(__first, __last, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s 1698 | this->_M_impl._M_start, 483s | ~~~~~~~~~~~~~~~~~~~~~~~ 483s 1699 | _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 483s from /usr/include/dolfinx.h:10: 483s /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 >]’: 483s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 676 | distribute_data(MPI_Comm comm0, std::span indices, 483s | ^~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 483s | ^~~~~~~~ 483s /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 483s /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 483s 683 | { return std::copy(__first, __first + __n, __result); } 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 2021 | std::move(__comp), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 483s | ^~~~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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 483s 683 | { return std::copy(__first, __first + __n, __result); } 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 707 | vector(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~ 483s /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 483s /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 483s 711 | _M_range_initialize(__first, __last, 483s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s 712 | std::__iterator_category(__first)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /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 483s 318 | operator()(_Range&& __r, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 321 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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]’: 483s /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 483s 1618 | _M_allocate_and_copy(size_type __n, 483s | ^~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 1625 | _M_get_Tp_allocator()); 483s | ~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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 483s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 1789 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s /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 483s 1792 | auto __lasti = ranges::next(__first, __last); 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 483s /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 483s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 483s | ^ 483s /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 >]’: 483s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 382 | create_geometry( 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 424 | const std::vector l2l = graph::build::compute_local_to_local( 483s | ^~~ 483s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s In file included from /usr/include/c++/14/tuple:44, 483s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 483s from /usr/include/c++/14/bits/memory_resource.h:41, 483s from /usr/include/c++/14/vector:87: 483s /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]’: 483s /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 483s 767 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 429 | std::ranges::transform(l2l, igi.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 483s 430 | [&nodes](auto index) { return nodes[index]; }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 483s | ^~~~~~~~ 483s /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 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s 195 | vector<_Tp, _Alloc>:: 483s | ^~~~~~~~~~~~~~~~~~~ 483s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s /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 483s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 483s | ^~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 483s 181 | vector<_Tp, _Alloc>:: 483s | ^~~~~~~~~~~~~~~~~~~ 483s /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 483s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 483s | ^~~~~~~~~~~~~~ 483s /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*]’: 483s /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 483s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~~~~~~~~~~~ 483s /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 483s /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*]’: 483s /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 483s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 483s | ^~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 185 | __uninit_copy(__first, __last, __result); 483s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 3147 | std::move(__comp), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 483s | ^~~~~~~~ 483s /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 483s /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 483s 577 | return ranges::fill_n(std::move(__first), __len, __value); 483s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /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 483s 318 | operator()(_Range&& __r, _Out __result) const 483s | ^~~~~~~~ 483s /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 483s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 321 | std::move(__result)); 483s | ~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 >]’: 483s /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 483s 181 | void dot(U A, V B, P C, bool transpose = false) 483s | ^~~ 483s /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 483s /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 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 249 | void add(std::span x, std::span rows, 483s | ^~~ 483s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 483s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s 1104 | constexpr default_accessor(default_accessor) noexcept {} 483s | ^~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 508 | { return std::get<0>(idx) != r; }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 553 | [](auto x) { return std::get<1>(x); }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 642 | _index_maps[1]->local_to_global(local_col, global_col); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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 >]’: 483s /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 483s 125 | void inv(U A, V B) 483s | ^~~ 483s /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 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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]’: 483s /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 483s 1999 | operator()(_Iter __first, _Sent __last, 483s | ^~~~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/fem/Function.h:10: 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 319 | return [](std::span, std::span, std::int32_t, int) 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 341 | return [dims, sub_element_fns](std::span data, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 483s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 350 | block_size); 483s | ~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 362 | return [ebs, sub_fn](std::span data, 483s | ^ 483s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 483s 450 | rowptr_container_type new_row_ptr = {0}; 483s | ^~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 483s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 372 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 376 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 380 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 483s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 384 | return [this](std::span data, std::span cell_info, 483s | ^ 483s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 386 | { T_apply(data, cell_info[cell], block_size); }; 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 483s | ^~~~~~~~ 483s /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 483s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 737 | std::move(__result), 483s | ~~~~~~~~~~~~~~~~~~~~ 483s 738 | std::move(__op), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /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 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /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 483s /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}]’: 483s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 587 | operator()(_ArgTypes... __args) const 483s | ^~~~~~~~ 483s /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 > >]’: 483s /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 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 483s from /usr/include/dolfinx.h:16, 483s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 483s /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]’: 483s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 483s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 483s 540 | x.insert(x.end(), {x0, x1}); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 483s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 565 | v2, v3, vmid}); 483s | ~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 483s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 483s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 627 | {x.size() / 2, 2}, partitioner); 483s | ^ 483s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 632 | std::vector{}, {0, 2}, partitioner); 483s | ^ 483s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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]’: 483s /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 483s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 386 | __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 642 | copy(_II __first, _II __last, _OI __result) 483s | ^~~~ 483s /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]’: 483s /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 483s 398 | return std::__uninitialized_copy_a 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 >]’: 483s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 508 | { return std::get<0>(idx) != r; }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 483s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 553 | [](auto x) { return std::get<1>(x); }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 646 | std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 658 | std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 483s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 483s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 483s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 483s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 483s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 671 | i0 + iy + ny + 2}); 483s | ~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 676 | {x.size() / 2, 2}, partitioner); 483s | ^ 483s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 681 | std::vector{}, {0, 2}, partitioner); 483s | ^ 483s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /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 >&]’: 483s /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 483s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 249 | void add(std::span x, std::span rows, 483s | ^~~ 483s /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 >]’: 483s /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 483s 212 | void pinv(U A, V P) 483s | ^~~~ 483s /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 483s /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 483s 245 | dot(AT, A, ATA); 483s | ~~~^~~~~~~~~~~~ 483s /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 483s /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 483s 246 | inv(ATA, Inv); 483s | ~~~^~~~~~~~~~ 483s /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 483s 247 | dot(Inv, AT, P); 483s | ~~~^~~~~~~~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 483s /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]’: 483s /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 483s 128 | math::dot(cell_geometry, dphi, J, true); 483s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s /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 483s /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]’: 483s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 724 | double norm_sq_local = std::accumulate( 483s | ~~~~~~~~~~~~~~~^ 483s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /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 483s 140 | math::inv(J, K); 483s | ~~~~~~~~~^~~~~~ 483s /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 483s /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 483s 142 | math::pinv(J, K); 483s | ~~~~~~~~~~^~~~~~ 483s /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 483s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 483s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 483s /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 483s 87 | auto det(Matrix A) 483s | ^~~ 483s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 483s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 483s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 124 | void assemble_vector(std::span b, const Form& L) 483s | ^~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 129 | assemble_vector(b, L, std::span(constants), 483s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 130 | make_coefficients_span(coefficients)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s In file included from /usr/include/basix/finite-element.h:19: 483s /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 > >&)::]’: 483s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 483s | ^~~~~~~~~~~~~~~~ 483s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 483s /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]’: 483s /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 483s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 483s | ^~~~~~~~ 483s /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 483s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s 737 | std::move(__result), 483s | ~~~~~~~~~~~~~~~~~~~~ 483s 738 | std::move(__op), std::move(__proj)); 483s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 > >]’: 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 483s | ^~~~~~ 483s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 483s /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 >]’: 483s /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 483s 181 | void dot(U A, V B, P C, bool transpose = false) 483s | ^~~ 483s /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 483s /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 483s In file included from /usr/include/dolfinx/fem/assembler.h:9: 483s /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)::]’: 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 61 | void assemble_cells( 483s | ^~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 483s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 483s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 155 | mat_set(dofs0, dofs1, Ae); 483s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 483s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 483s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 483s 1104 | constexpr default_accessor(default_accessor) noexcept {} 483s | ^~~~~~~~~~~~~~~~ 483s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 483s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s /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]’: 483s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 152 | compute_jacobian_determinant(const U& J, std::span w) 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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 483s 172 | math::dot(B, J, BA); 483s | ~~~~~~~~~^~~~~~~~~~ 483s /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 483s /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 483s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 483s /tmp/autopkgtest.dv2MZv/build.i5l/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 483s 195 | [](auto x) -> std::pair, std::vector> 483s | ^ 483s In file included from /usr/include/dolfinx/fem/assembler.h:11: 483s /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)::]’: 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 634 | void assemble_cells( 483s | ^~~~~~~~~~~~~~ 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 483s 674 | P0(_be, cell_info0, c0, 1); 483s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 483s In file included from /usr/include/basix/maps.h:7: 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 483s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 483s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 483s /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]’: 483s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 483s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 483s | ^~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 484s from /usr/include/dolfinx.h:16: 484s /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]’: 484s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 565 | v2, v3, vmid}); 484s | ~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 627 | {x.size() / 2, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 632 | std::vector{}, {0, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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 > >]’: 484s /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 484s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 484s | ^~~~~~~~~~~~~~ 484s /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 484s /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 484s /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 484s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 249 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 484s | ^~~~ 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 902 | transform(coeffs, cell_info, cell, 1); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 484s | ^~~~ 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 902 | transform(coeffs, cell_info, cell, 1); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 671 | i0 + iy + ny + 2}); 484s | ~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 676 | {x.size() / 2, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 681 | std::vector{}, {0, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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)>]’: 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 484s | ^~~~ 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 902 | transform(coeffs, cell_info, cell, 1); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 484s | ^~~~ 484s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 902 | transform(coeffs, cell_info, cell, 1); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 424 | return [](std::span, std::span, std::int32_t, int) 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 443 | return [this, sub_element_fns](std::span data, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 484s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 451 | cell_info, cell, block_size); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 466 | return [this, sub_fn](std::span data, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 484s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 475 | ebs); 484s | ~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 484 | return [this](std::span data, std::span cell_info, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 484s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 488 | return [this](std::span data, std::span cell_info, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 484s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 492 | return [this](std::span data, std::span cell_info, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 484s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 496 | return [this](std::span data, std::span cell_info, 484s | ^ 484s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 498 | { T_apply_right(data, cell_info[cell], n); }; 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 61 | void assemble_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 155 | mat_set(dofs0, dofs1, Ae); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 195 | void assemble_exterior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 254 | P0(_Ae, cell_info0, cell0, ndim1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 292 | mat_set(dofs0, dofs1, Ae); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 334 | void assemble_interior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 707 | vector(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~ 484s /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 484s /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 484s 711 | _M_range_initialize(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 712 | std::__iterator_category(__first)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 634 | void assemble_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 674 | P0(_be, cell_info0, c0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 634 | void assemble_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 674 | P0(_be, cell_info0, c0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/vector:72: 484s /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]’: 484s /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 484s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 484s 239 | __x.end()); 484s | ~~~~~~~~~~ 484s /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 484s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 251 | end(), _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 484s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 484s from /usr/include/c++/14/vector:65: 484s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 484s 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: 484s /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 484s 993 | std::_Destroy(__first, __last); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 634 | void assemble_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 674 | P0(_be, cell_info0, c0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/algorithm:63, 484s from /usr/include/basix/maps.h:8: 484s /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]’: 484s /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 484s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 776 | ranges::begin(__r2), ranges::end(__r2), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 777 | std::move(__result), std::move(__binary_op), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 778 | std::move(__proj1), std::move(__proj2)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 720 | void assemble_exterior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 770 | P0(_be, cell_info0, cell0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 720 | void assemble_exterior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 770 | P0(_be, cell_info0, cell0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 707 | vector(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~ 484s /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 484s /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 484s 711 | _M_range_initialize(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 712 | std::__iterator_category(__first)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 720 | void assemble_exterior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 770 | P0(_be, cell_info0, cell0, 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1805 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /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 484s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s /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 484s /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 484s 310 | return ranges::__copy_or_move(std::move(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s 311 | std::move(__last), 484s | ~~~~~~~~~~~~~~~~~~ 484s 312 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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)::]’: 484s /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 484s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 2095 | __value, std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/vector:72: 484s /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]’: 484s /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 484s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 484s 239 | __x.end()); 484s | ~~~~~~~~~~ 484s /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 484s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 251 | end(), _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 484s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 484s from /usr/include/c++/14/vector:65: 484s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 484s 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: 484s /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 484s 993 | std::_Destroy(__first, __last); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 816 | void assemble_interior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 887 | P0(be, cell_info0, cells0[0], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 888 | P0(sub_be, cell_info0, cells0[1], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/algorithm:63, 484s from /usr/include/basix/maps.h:8, 484s from /usr/include/basix/finite-element.h:9: 484s /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]’: 484s /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 484s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 776 | ranges::begin(__r2), ranges::end(__r2), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 777 | std::move(__result), std::move(__binary_op), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 778 | std::move(__proj1), std::move(__proj2)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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)::]’: 484s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 927 | void pack_coefficient_entity(std::span c, int cstride, 484s | ^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 816 | void assemble_interior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 887 | P0(be, cell_info0, cells0[0], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 888 | P0(sub_be, cell_info0, cells0[1], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 927 | void pack_coefficient_entity(std::span c, int cstride, 484s | ^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1805 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /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 484s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 2095 | __value, std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 927 | void pack_coefficient_entity(std::span c, int cstride, 484s | ^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 816 | void assemble_interior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 887 | P0(be, cell_info0, cells0[0], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 888 | P0(sub_be, cell_info0, cells0[1], 1); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 927 | void pack_coefficient_entity(std::span c, int cstride, 484s | ^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 484s from /usr/include/dolfinx/fem/assembler.h:9, 484s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 484s from /usr/include/dolfinx.h:11: 484s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 484s /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 484s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >)>]’: 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 494 | void assemble_matrix( 484s | ^~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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]’: 484s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 549 | impl::assemble_cells( 484s | ~~~~~~~~~~~~~~~~~~~~^ 484s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 572 | impl::assemble_exterior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 574 | a.domain(IntegralType::exterior_facet, i), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 578 | perms); 484s | ~~~~~~ 484s /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 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 588 | impl::assemble_interior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 590 | a.domain(IntegralType::interior_facet, i), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 594 | cell_info1, perms); 484s | ~~~~~~~~~~~~~~~~~~ 484s /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 484s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 >)>]’: 484s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 267 | void assemble_matrix( 484s | ^~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 283 | std::fill(begin(), end(), __val); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 76 | void _lift_bc_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 168 | P0(Ae, cell_info0, c0, num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 169 | P1T(Ae, cell_info1, c1, num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 715 | 0); 484s | ~~ 484s /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 > >]’: 484s /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 484s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 484s | ^~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1147 | void assemble_vector( 484s | ^~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1189 | impl::assemble_cells( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1190 | P0, b, x_dofmap, x, cells, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1192 | coeffs, cstride, cell_info0); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1196 | impl::assemble_cells( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1197 | P0, b, x_dofmap, x, cells, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1199 | coeffs, cstride, cell_info0); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1205 | fn, constants, coeffs, cstride, cell_info0); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1229 | impl::assemble_exterior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1232 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1236 | impl::assemble_exterior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1239 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1243 | impl::assemble_exterior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1246 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1260 | impl::assemble_interior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1263 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1267 | impl::assemble_interior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1270 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1274 | impl::assemble_interior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1277 | constants, coeffs, cstride, cell_info0, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /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)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 76 | void _lift_bc_cells( 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 168 | P0(Ae, cell_info0, c0, num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 169 | P1T(Ae, cell_info1, c1, num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 484s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 484s 540 | x.insert(x.end(), {x0, x1}); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 565 | v2, v3, vmid}); 484s | ~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 627 | {x.size() / 2, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 632 | std::vector{}, {0, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /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 484s 1413 | insert(const_iterator __position, initializer_list __l) 484s | ^~~~~~ 484s /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 484s /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 484s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 484s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1417 | std::random_access_iterator_tag()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 76 | void _lift_bc_cells( 484s | ^~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1413 | insert(const_iterator __position, initializer_list __l) 484s | ^~~~~~ 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 484s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1417 | std::random_access_iterator_tag()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 168 | P0(Ae, cell_info0, c0, num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 169 | P1T(Ae, cell_info1, c1, num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 484s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 671 | i0 + iy + ny + 2}); 484s | ~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 676 | {x.size() / 2, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 681 | std::vector{}, {0, 2}, partitioner); 484s | ^ 484s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /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 484s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1159 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s 607 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 608 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 484s from /usr/include/dolfinx/geometry/utils.h:9, 484s from /usr/include/dolfinx/fem/interpolate.h:19, 484s from /usr/include/dolfinx/fem/Function.h:12, 484s from /usr/include/dolfinx/fem/DirichletBC.h:12, 484s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 484s /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 >]’: 484s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 783 | Mesh> create_mesh( 484s | ^~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 484s | ^ 484s /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)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 263 | void _lift_bc_exterior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 830 | cells1 = std::vector(cells.begin(), cells.end()); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 841 | std::vector cells1_v 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 347 | P0(Ae, cell_info0, cell0, num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 348 | P1T(Ae, cell_info1, cell1, num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 880 | boundary_v.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 885 | boundary_v.erase(boundary_v.begin()); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 905 | nodes1.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 911 | Geometry geometry 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 484s | ^~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 985 | _lift_bc_cells( 484s | ~~~~~~~~~~~~~~~~~~~~~~~^ 484s 986 | b, x_dofmap, x, kernel, cells, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 990 | bc_markers1, x0, alpha); 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 994 | _lift_bc_cells( 484s | ~~~~~~~~~~~~~~~~~~~~~~~^ 484s 995 | b, x_dofmap, x, kernel, cells, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 999 | bc_markers1, x0, alpha); 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 484s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1005 | P0, 484s | ~~~ 484s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1008 | bc_values1, bc_markers1, x0, alpha); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 1028 | _lift_bc_exterior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1030 | a.domain(IntegralType::exterior_facet, i), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1034 | bc_markers1, x0, alpha, perms); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 1043 | _lift_bc_interior_facets( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1045 | a.domain(IntegralType::interior_facet, i), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1049 | bc_markers1, x0, alpha); 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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)>]’: 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 412 | void _lift_bc_interior_facets( 484s | ^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 484s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 484s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /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 484s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 2095 | __value, std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 386 | __result, __alloc); 484s | ~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/array:43, 484s from /usr/include/basix/cell.h:7: 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /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]’: 484s /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 484s 398 | return std::__uninitialized_copy_a 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 386 | __result, __alloc); 484s | ~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /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]’: 484s /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 484s 398 | return std::__uninitialized_copy_a 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 371 | return std::__do_uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 373 | return std::uninitialized_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s 607 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 608 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 484s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 484s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 484s | ^~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 371 | return std::__do_uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 373 | return std::uninitialized_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 484s | ^~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /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 484s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1697 | std::__uninitialized_copy_a(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 1698 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 1699 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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)>]’: 484s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 267 | void assemble_matrix( 484s | ^~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 707 | vector(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~ 484s /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 484s /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 484s 711 | _M_range_initialize(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 712 | std::__iterator_category(__first)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 371 | return std::__do_uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 373 | return std::uninitialized_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 318 | operator()(_Range&& __r, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 321 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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]’: 484s /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 484s 1618 | _M_allocate_and_copy(size_type __n, 484s | ^~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1625 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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 484s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1697 | std::__uninitialized_copy_a(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 1698 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 1699 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1789 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 484s 1792 | auto __lasti = ranges::next(__first, __last); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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 484s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 484s | ^ 484s /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 >]’: 484s /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 484s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s /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 484s /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 484s 310 | return ranges::__copy_or_move(std::move(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s 311 | std::move(__last), 484s | ~~~~~~~~~~~~~~~~~~ 484s 312 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s In file included from /usr/include/c++/14/tuple:44, 484s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 484s from /usr/include/c++/14/bits/memory_resource.h:41, 484s from /usr/include/c++/14/vector:87: 484s /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]’: 484s /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 484s 767 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 484s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 484s /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 484s 608 | __miter_base(_Iterator __it) 484s | ^~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 484s | ^~~~~~~~~~~~~ 484s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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]’: 484s /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 484s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 484s | ^~~~~~~~ 484s /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 484s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 484s from /usr/include/c++/14/bits/stl_algobase.h:67: 484s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 484s /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 484s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 484s | ^~~~~~~~ 484s /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 484s /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 484s 193 | return std::_Destroy_aux::__destroy(__first, __last); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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 484s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 196 | __destroy(__first, __last); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 715 | 0); 484s | ~~ 484s /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]’: 484s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 484s 195 | vector<_Tp, _Alloc>:: 484s | ^~~~~~~~~~~~~~~~~~~ 484s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 484s /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 484s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 484s | ^~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 484s /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 >]’: 484s /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 484s 994 | operator()(_It __x, _Sent __bound) const 484s | ^~~~~~~~ 484s /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 484s /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]’: 484s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 484s 181 | vector<_Tp, _Alloc>:: 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 484s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 484s | ^~~~~~~~~~~~~~ 484s /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&)::]’: 484s /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 484s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 484s | ^~~~ 484s /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 484s /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 484s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 675 | move(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /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 484s /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 484s /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 484s 683 | return std::__copy_move_a(std::__miter_base(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 684 | std::__miter_base(__last), __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/numeric:62: 484s /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)>]’: 484s /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 484s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 484s | ^~~~~~~~~~ 484s /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 484s /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]’: 484s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 111 | void assemble_vector( 484s | ^~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 116 | impl::assemble_vector(b, L, constants, coefficients); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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*]’: 484s /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 484s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~ 484s /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 484s /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*]’: 484s /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 484s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 185 | __uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector >]’: 484s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 146 | std::span(_buffer_local), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 147 | _request); 484s | ~~~~~~~~~ 484s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /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 484s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 3147 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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*]’: 484s /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 484s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~ 484s /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 484s /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 484s 147 | { return std::copy(__first, __last, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 3123 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 >]’: 484s /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 484s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s /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 484s /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 484s 310 | return ranges::__copy_or_move(std::move(__first), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s 311 | std::move(__last), 484s | ~~~~~~~~~~~~~~~~~~ 484s 312 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s In file included from /usr/include/c++/14/algorithm:61: 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 >]’: 484s /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 484s 318 | operator()(_Range&& __r, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 321 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 >]’: 484s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/algorithm:61: 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 484s /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 >&]’: 484s /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 484s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/array:43, 484s from /usr/include/basix/cell.h:7: 484s /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]’: 484s /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 484s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 484s | ^~~~~~ 484s /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]’: 484s /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 484s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 371 | return std::__do_uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 373 | return std::uninitialized_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 508 | { return std::get<0>(idx) != r; }); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 553 | [](auto x) { return std::get<1>(x); }); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 646 | std::next(x_new.begin(), shape[1] * i)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 658 | std::next(x_new.begin(), shape[1] * i)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 484s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1805 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1413 | insert(const_iterator __position, initializer_list __l) 484s | ^~~~~~ 484s /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 484s /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 484s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 484s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1417 | std::random_access_iterator_tag()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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)::]’: 484s /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 484s 3867 | find_if(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~ 484s /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 484s /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 484s 3876 | return std::__find_if(__first, __last, 484s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 484s | ^~~~~~~~ 484s /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 484s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 737 | std::move(__result), 484s | ~~~~~~~~~~~~~~~~~~~~ 484s 738 | std::move(__op), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 715 | return std::__copy_n(__first, __n2, __result, 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 484s 716 | std::__iterator_category(__first)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 715 | return std::__copy_n(__first, __n2, __result, 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 484s 716 | std::__iterator_category(__first)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 484s | ^~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 577 | _element->Tt_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 593 | _element->Tinv_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 484s | ^~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 544 | _element->T_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1159 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s 607 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 608 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1999 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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]’: 484s /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 484s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 484s | ^~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 484s from /usr/include/dolfinx/geometry/utils.h:9, 484s from /usr/include/dolfinx/fem/interpolate.h:19, 484s from /usr/include/dolfinx/fem/Function.h:12: 484s /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 >]’: 484s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 783 | Mesh> create_mesh( 484s | ^~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 484s | ^ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 830 | cells1 = std::vector(cells.begin(), cells.end()); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 841 | std::vector cells1_v 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 880 | boundary_v.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 885 | boundary_v.erase(boundary_v.begin()); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 905 | nodes1.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 911 | Geometry geometry 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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]’: 484s /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 484s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 484s | ^~~~~~~~ 484s /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 484s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 737 | std::move(__result), 484s | ~~~~~~~~~~~~~~~~~~~~ 484s 738 | std::move(__op), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 > >]’: 484s /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 484s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 484s | ^~~~~~~~ 484s /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 484s /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 484s 577 | return ranges::fill_n(std::move(__first), __len, __value); 484s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 484s /tmp/autopkgtest.dv2MZv/build.i5l/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 484s 179 | [](auto x) -> std::pair, std::vector> 484s | ^ 484s /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 >]’: 484s /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 484s 125 | void inv(U A, V B) 484s | ^~~ 484s /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 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 484s | ^~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 577 | _element->Tt_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 593 | _element->Tinv_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 484s | ^~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 544 | _element->T_apply(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /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 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /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 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /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 484s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 484s | ^~~~~~~~ 484s /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 484s /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 484s 683 | { return std::copy(__first, __first + __n, __result); } 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1697 | std::__uninitialized_copy_a(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 1698 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 1699 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s 607 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 608 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1697 | std::__uninitialized_copy_a(__first, __last, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s 1698 | this->_M_impl._M_start, 484s | ~~~~~~~~~~~~~~~~~~~~~~~ 484s 1699 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /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 484s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /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 484s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 484s | ^~~~~~~~ 484s /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 484s /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 484s 577 | return ranges::fill_n(std::move(__first), __len, __value); 484s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1618 | _M_allocate_and_copy(size_type __n, 484s | ^~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1625 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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 484s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /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]’: 484s /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 484s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 484s | ^~~~~~~~ 484s /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 484s /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]’: 484s /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 484s 1618 | _M_allocate_and_copy(size_type __n, 484s | ^~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1625 | _M_get_Tp_allocator()); 484s | ~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/array:43, 484s from /usr/include/basix/cell.h:7: 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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 484s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 484s | ^~~~~~~~ 484s /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 484s /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]’: 484s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1849 | permute_data(u, n, cell_info, _eperm); 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1852 | transform_data(u, n, cell_info, _etrans_invT, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1853 | precompute::apply_matrix); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 125 | void inv(U A, V B) 484s | ^~~ 484s /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 484s /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]’: 484s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1833 | permute_data(u, n, cell_info, _eperm_inv); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1836 | transform_data(u, n, cell_info, _etransT, 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1837 | precompute::apply_matrix); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1865 | permute_data(u, n, cell_info, _eperm_inv); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1868 | transform_data(u, n, cell_info, _etrans_inv, 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1869 | precompute::apply_matrix); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1810 | void FiniteElement::T_apply(std::span u, int n, 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1817 | permute_data(u, n, cell_info, _eperm); 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1820 | transform_data(u, n, cell_info, _etrans, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1821 | precompute::apply_matrix); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /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 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /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 484s /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 484s /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 484s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1789 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 484s 1792 | auto __lasti = ranges::next(__first, __last); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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 484s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 484s | ^ 484s /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 >]’: 484s /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 484s 212 | void pinv(U A, V P) 484s | ^~~~ 484s /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 484s /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)::]’: 484s /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 484s 2064 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 484s 245 | dot(AT, A, ATA); 484s | ~~~^~~~~~~~~~~~ 484s /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 484s /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 484s 246 | inv(ATA, Inv); 484s | ~~~^~~~~~~~~~ 484s /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 484s 247 | dot(Inv, AT, P); 484s | ~~~^~~~~~~~~~~~ 484s /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 484s /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]’: 484s /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 484s 1789 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 484s 1792 | auto __lasti = ranges::next(__first, __last); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /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 484s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 484s | ^ 484s /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)::]’: 484s /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 484s 2064 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 484s /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 > >]’: 484s /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 484s 318 | operator()(_Range&& __r, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 321 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 > >]’: 484s /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 484s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 484s | ^~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /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]’: 484s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 484s | ^~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 484s /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 484s 87 | auto det(Matrix A) 484s | ^~~ 484s /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 >]’: 484s /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 484s 125 | void inv(U A, V B) 484s | ^~~ 484s /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 484s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 484s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 484s 1104 | constexpr default_accessor(default_accessor) noexcept {} 484s | ^~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /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 >]’: 484s /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 484s 318 | operator()(_Range&& __r, _Out __result) const 484s | ^~~~~~~~ 484s /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 484s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 321 | std::move(__result)); 484s | ~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 >)>]’: 484s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 233 | void assemble_matrix( 484s | ^~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 247 | mesh->geometry().x(), constants, coefficients, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 248 | dof_marker0, dof_marker1); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s /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 > >]’: 484s /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 484s 642 | copy(_II __first, _II __last, _OI __result) 484s | ^~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 484s | ^~~~ 484s /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 484s /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 484s 1029 | std::__fill_a(__first, __last, __value); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 212 | void pinv(U A, V P) 484s | ^~~~ 484s /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 484s /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 484s 245 | dot(AT, A, ATA); 484s | ~~~^~~~~~~~~~~~ 484s /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 484s /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 484s 246 | inv(ATA, Inv); 484s | ~~~^~~~~~~~~~ 484s /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 484s 247 | dot(Inv, AT, P); 484s | ~~~^~~~~~~~~~~~ 484s /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 484s /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 > >]’: 484s /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 484s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 484s | ^~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 484s 954 | vector<_Tp, _Alloc>:: 484s | ^~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 181 | void dot(U A, V B, P C, bool transpose = false) 484s | ^~~ 484s /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 484s /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 484s /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]’: 484s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 523 | cmap.tabulate(1, X, Xshape, phi_b); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 620 | apply_dof_transformation0( 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 484s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 622 | dim0 * value_size_ref0), 484s | ~~~~~~~~~~~~~~~~~~~~~~~~ 484s 623 | cell_info0, cells0[c], value_size_ref0); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 484s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 484s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 484s 1104 | constexpr default_accessor(default_accessor) noexcept {} 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 484s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 643 | _element->Tt_apply_right(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 484s | ^~~~~~~~~~~~~ 484s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 484s 609 | _element->T_apply_right(data, n, cell_permutation); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1413 | insert(const_iterator __position, initializer_list __l) 484s | ^~~~~~ 484s /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 484s /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 484s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 484s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1417 | std::random_access_iterator_tag()); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/c++/14/numeric:62, 484s from /usr/include/basix/finite-element.h:19: 484s /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]’: 484s /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 484s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 484s | ^~~~ 484s /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 484s /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 >]’: 484s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 783 | Mesh> create_mesh( 484s | ^~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 484s | ^ 484s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 830 | cells1 = std::vector(cells.begin(), cells.end()); 484s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 484s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 841 | std::vector cells1_v 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 880 | boundary_v.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /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 > >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 885 | boundary_v.erase(boundary_v.begin()); 484s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 484s 905 | nodes1.erase(unique_end, range_end); 484s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 911 | Geometry geometry 484s | ^~~~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /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 >&]’: 484s /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 484s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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]’: 484s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 46 | void reorder_list(std::span list, std::span nodemap) 484s | ^~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 484s | ^~~~~~ 484s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 53 | const std::vector orig(list.begin(), list.end()); 484s | ^~~~ 484s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 58 | std::ranges::copy(links_old, links_new.begin()); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 1805 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 484s | ^~~~~~ 484s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s /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]’: 484s /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 484s 1134 | operator()(_Iter __first, _Sent __last, 484s | ^~~~~~~~ 484s /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 484s /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 484s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 1139 | return {__first, __first}; 484s | ^ 484s /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 484s 1148 | return {++__dest, __first}; 484s | ^ 484s /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]’: 484s /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 484s 1564 | erase(const_iterator __first, const_iterator __last) 484s | ^~~~~ 484s /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 484s /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 484s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1536 | erase(const_iterator __position) 484s | ^~~~~ 484s /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 484s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 484s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 371 | return std::__do_uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 484s 373 | return std::uninitialized_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 484s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 484s from /usr/include/dolfinx/fem/Function.h:11: 484s /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]’: 484s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 119 | std::ranges::copy(buffer, range.begin()); 484s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 484s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 484s from /usr/include/dolfinx.h:10: 484s /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 >]’: 484s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 676 | distribute_data(MPI_Comm comm0, std::span indices, 484s | ^~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 484s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 2021 | std::move(__comp), std::move(__proj)); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 382 | create_geometry( 484s | ^~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 484s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s 424 | const std::vector l2l = graph::build::compute_local_to_local( 484s | ^~~ 484s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 484s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 484s 429 | std::ranges::transform(l2l, igi.begin(), 484s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 484s 430 | [&nodes](auto index) { return nodes[index]; }); 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 484s | ^~~~ 484s /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 484s /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 484s 1029 | std::__fill_a(__first, __last, __value); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~ 484s /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]’: 484s /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 484s /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*]’: 484s /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 484s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~ 484s /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 484s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 484s /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 484s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 484s | ^~~~~~~~~~~~~~~~~~ 484s /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 484s /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 484s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 484s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s 185 | __uninit_copy(__first, __last, __result); 484s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 484s /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 >]’: 484s /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 484s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 484s | ^~~~~~~~~~~~ 484s /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*]’: 484s /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 484s 346 | __niter_wrap(_From __from, _To __res) 484s | ^~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /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)::]’: 485s /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 485s 2064 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 > >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 485s | ^~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 249 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /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 485s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~~ 485s /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 485s /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 > >]’: 485s /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 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /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 485s /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 485s /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 485s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 249 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 485s | ^~~~~~~~~ 485s /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 485s /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 >]’: 485s /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 485s 855 | operator()(_It& __it, _Sent __bound) const 485s | ^~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 1905 | std::__introsort_loop(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1906 | std::__lg(__last - __first) * 2, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1907 | __comp); 485s | ~~~~~~~ 485s /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 485s 1908 | std::__final_insertion_sort(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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)>]’: 485s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 233 | void assemble_matrix( 485s | ^~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 247 | mesh->geometry().x(), constants, coefficients, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 248 | dof_marker0, dof_marker1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /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]’: 485s /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 485s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 485s | ^~~~ 485s /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 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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 485s 1029 | std::__fill_a(__first, __last, __value); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1289 | void assemble_vector( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 485s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1298 | constants, coefficients); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 >]’: 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 249 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/dolfinx/la/Vector.h:14: 485s /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]’: 485s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 390 | void scatter_rev_begin(std::span send_buffer, 485s | ^~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 424 | return [](std::span, std::span, std::int32_t, int) 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 443 | return [this, sub_element_fns](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 451 | cell_info, cell, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 466 | return [this, sub_fn](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 485s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 475 | ebs); 485s | ~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 485s | ^~~~~~~~ 485s /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 485s /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 485s 577 | return ranges::fill_n(std::move(__first), __len, __value); 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 484 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 485s | ^~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 488 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1154 | std::__fill_a(__first, __first + __n, __value); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 492 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 496 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 498 | { T_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 737 | std::move(__result), 485s | ~~~~~~~~~~~~~~~~~~~~ 485s 738 | std::move(__op), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s 607 | this->_M_impl._M_start, 485s | ~~~~~~~~~~~~~~~~~~~~~~~ 485s 608 | _M_get_Tp_allocator()); 485s | ~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 61 | void assemble_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 155 | mat_set(dofs0, dofs1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s 954 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1789 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 485s 1792 | auto __lasti = ranges::next(__first, __last); 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 485s | ^ 485s /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):: >]’: 485s /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 485s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 485s | ^~~~~~~~~ 485s /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 485s /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 485s 2152 | return __find_if(__first, __last, __pred, 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s 2153 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 195 | void assemble_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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]’: 485s /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 485s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 485s | ^~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 254 | P0(_Ae, cell_info0, cell0, ndim1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 292 | mat_set(dofs0, dofs1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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]’: 485s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 46 | void reorder_list(std::span list, std::span nodemap) 485s | ^~~~~~~~~~~~ 485s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 53 | const std::vector orig(list.begin(), list.end()); 485s | ^~~~ 485s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 58 | std::ranges::copy(links_old, links_new.begin()); 485s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1805 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1134 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 485s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1139 | return {__first, __first}; 485s | ^ 485s /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 485s 1148 | return {++__dest, __first}; 485s | ^ 485s /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]’: 485s /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 485s 1564 | erase(const_iterator __first, const_iterator __last) 485s | ^~~~~ 485s /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 485s /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 485s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1536 | erase(const_iterator __position) 485s | ^~~~~ 485s /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 485s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 334 | void assemble_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 485s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 485s from /usr/include/dolfinx/fem/Function.h:11: 485s /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]’: 485s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 119 | std::ranges::copy(buffer, range.begin()); 485s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 485s from /usr/include/dolfinx.h:10: 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 676 | distribute_data(MPI_Comm comm0, std::span indices, 485s | ^~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 2021 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 634 | void assemble_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 674 | P0(_be, cell_info0, c0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 382 | create_geometry( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 424 | const std::vector l2l = graph::build::compute_local_to_local( 485s | ^~~ 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 429 | std::ranges::transform(l2l, igi.begin(), 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 485s 430 | [&nodes](auto index) { return nodes[index]; }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 634 | void assemble_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 674 | P0(_be, cell_info0, c0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 634 | void assemble_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 674 | P0(_be, cell_info0, c0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 720 | void assemble_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 770 | P0(_be, cell_info0, cell0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 485s | ^~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 577 | _element->Tt_apply(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 720 | void assemble_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 770 | P0(_be, cell_info0, cell0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 593 | _element->Tinv_apply(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 485s | ^~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 544 | _element->T_apply(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > > >]’: 485s /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 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /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 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 720 | void assemble_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 770 | P0(_be, cell_info0, cell0, 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > > >]’: 485s /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 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /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 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 816 | void assemble_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 887 | P0(be, cell_info0, cells0[0], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 888 | P0(sub_be, cell_info0, cells0[1], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 816 | void assemble_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 485s from /usr/include/c++/14/bits/stl_algobase.h:67: 485s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~ 485s /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 485s /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 485s 193 | return std::_Destroy_aux::__destroy(__first, __last); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 196 | __destroy(__first, __last); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 887 | P0(be, cell_info0, cells0[0], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 888 | P0(sub_be, cell_info0, cells0[1], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 816 | void assemble_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 887 | P0(be, cell_info0, cells0[0], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 888 | P0(sub_be, cell_info0, cells0[1], 1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 485s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 485s 1104 | constexpr default_accessor(default_accessor) noexcept {} 485s | ^~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 485s from /usr/include/c++/14/tuple:44, 485s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 485s from /usr/include/c++/14/bits/memory_resource.h:41, 485s from /usr/include/c++/14/vector:87: 485s /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 > >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 > >]’: 485s /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 485s 952 | operator()(_It&& __first, _Sent __last) const 485s | ^~~~~~~~ 485s /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> >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 > >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 283 | std::fill(begin(), end(), __val); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 76 | void _lift_bc_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 168 | P0(Ae, cell_info0, c0, num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 169 | P1T(Ae, cell_info1, c1, num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 485s from /usr/include/c++/14/bits/stl_algobase.h:67: 485s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~ 485s /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 485s /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 485s 193 | return std::_Destroy_aux::__destroy(__first, __last); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 196 | __destroy(__first, __last); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1674 | void FiniteElement::permute_data( 485s | ^~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 523 | cmap.tabulate(1, X, Xshape, phi_b); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/basix/finite-element.h:12: 485s /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]’: 485s /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 485s 243 | void apply_matrix( 485s | ^~~~~~~~~~~~ 485s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 620 | apply_dof_transformation0( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 622 | dim0 * value_size_ref0), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~ 485s 623 | cell_info0, cells0[c], value_size_ref0); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 485s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1733 | void FiniteElement::transform_data( 485s | ^~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1754 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1756 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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 485s 1775 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1777 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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 485s 1786 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1788 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 76 | void _lift_bc_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 168 | P0(Ae, cell_info0, c0, num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 169 | P1T(Ae, cell_info1, c1, num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1674 | void FiniteElement::permute_data( 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 485s from /usr/include/c++/14/tuple:44, 485s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 485s from /usr/include/c++/14/bits/memory_resource.h:41, 485s from /usr/include/c++/14/vector:87: 485s /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 > >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 952 | operator()(_It&& __first, _Sent __last) const 485s | ^~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1733 | void FiniteElement::transform_data( 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s 1754 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1756 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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 485s 1786 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1788 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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 485s 1797 | op(std::span(v_size_t), 485s | ~~^~~~~~~~~~~~~~~~~~~~~ 485s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1799 | dofstart, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 76 | void _lift_bc_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 168 | P0(Ae, cell_info0, c0, num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 169 | P1T(Ae, cell_info1, c1, num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s /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 >)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 494 | void assemble_matrix( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 549 | impl::assemble_cells( 485s | ~~~~~~~~~~~~~~~~~~~~^ 485s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 572 | impl::assemble_exterior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 574 | a.domain(IntegralType::exterior_facet, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 578 | perms); 485s | ~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 588 | impl::assemble_interior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 590 | a.domain(IntegralType::interior_facet, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 594 | cell_info1, perms); 485s | ~~~~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 263 | void _lift_bc_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 347 | P0(Ae, cell_info0, cell0, num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 348 | P1T(Ae, cell_info1, cell1, num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 485s | ^~~~~~~~ 485s /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 485s /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 485s 998 | { std::__fill_a1(__first, __last, __value); } 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 412 | void _lift_bc_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 386 | __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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]’: 485s /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 485s 398 | return std::__uninitialized_copy_a 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 386 | __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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]’: 485s /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 485s 398 | return std::__uninitialized_copy_a 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1964 | transform_data(u, n, cell_info, _etrans_inv, 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1965 | precompute::apply_tranpose_matrix_right); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1887 | permute_data(dblock, 1, cell_info, _eperm); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1892 | transform_data(u, n, cell_info, _etrans, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1893 | precompute::apply_tranpose_matrix_right); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 707 | vector(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 711 | _M_range_initialize(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 712 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 1697 | std::__uninitialized_copy_a(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1698 | this->_M_impl._M_start, 485s | ~~~~~~~~~~~~~~~~~~~~~~~ 485s 1699 | _M_get_Tp_allocator()); 485s | ~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1911 | permute_data(dblock, 1, cell_info, _eperm); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1916 | transform_data(u, n, cell_info, _etrans_invT, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1917 | precompute::apply_tranpose_matrix_right); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1789 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 485s 1792 | auto __lasti = ranges::next(__first, __last); 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 485s | ^ 485s /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]’: 485s /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 485s 767 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 485s | ^~~~~~~~ 485s /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 485s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s 195 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 485s | ^~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1940 | transform_data(u, n, cell_info, _etransT, 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1941 | precompute::apply_tranpose_matrix_right); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s 181 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 485s from /usr/include/c++/14/bits/stl_algobase.h:67: 485s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~ 485s /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 485s /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 485s 193 | return std::_Destroy_aux::__destroy(__first, __last); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 485s | ^~~~~~~~~~~~~~ 485s /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 485s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 196 | __destroy(__first, __last); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 3147 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 485s /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 >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 485s | ^~~~~~~~ 485s /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 485s /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 485s 577 | return ranges::fill_n(std::move(__first), __len, __value); 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 485s | ^~~~~~~~~~ 485s /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 485s 1154 | std::__fill_a(__first, __first + __n, __value); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 675 | move(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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 485s /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 485s /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 485s 683 | return std::__copy_move_a(std::__miter_base(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 684 | std::__miter_base(__last), __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 508 | { return std::get<0>(idx) != r; }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 553 | [](auto x) { return std::get<1>(x); }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 3123 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 646 | std::next(x_new.begin(), shape[1] * i)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 658 | std::next(x_new.begin(), shape[1] * i)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 1697 | std::__uninitialized_copy_a(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1698 | this->_M_impl._M_start, 485s | ~~~~~~~~~~~~~~~~~~~~~~~ 485s 1699 | _M_get_Tp_allocator()); 485s | ~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 485s from /usr/include/c++/14/bits/stl_algobase.h:67: 485s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 485s /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 485s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~ 485s /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 485s /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 485s 193 | return std::_Destroy_aux::__destroy(__first, __last); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 196 | __destroy(__first, __last); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 485s | ^~~~~~~~ 485s /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 485s /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 485s 998 | { std::__fill_a1(__first, __last, __value); } 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 485s /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 >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 675 | move(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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 485s /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 485s /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 485s 683 | return std::__copy_move_a(std::__miter_base(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 684 | std::__miter_base(__last), __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 3123 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 1999 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1805 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /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 485s 3867 | find_if(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~ 485s /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 485s /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 485s 3876 | return std::__find_if(__first, __last, 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 485s | ^~~~~~~~ 485s /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 485s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 737 | std::move(__result), 485s | ~~~~~~~~~~~~~~~~~~~~ 485s 738 | std::move(__op), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 485s | ^~~~~~~~ 485s /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 485s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 737 | std::move(__result), 485s | ~~~~~~~~~~~~~~~~~~~~ 485s 738 | std::move(__op), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1805 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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)::]’: 485s /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 485s 3867 | find_if(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~ 485s /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 485s /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 485s 3876 | return std::__find_if(__first, __last, 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 485s | ^~~~~~~~ 485s /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 485s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 737 | std::move(__result), 485s | ~~~~~~~~~~~~~~~~~~~~ 485s 738 | std::move(__op), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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&):: >]’: 485s /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 485s 1876 | __introsort_loop(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 1884 | std::__partial_sort(__first, __last, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 715 | return std::__copy_n(__first, __n2, __result, 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s 716 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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&):: >]’: 485s /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 485s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 715 | return std::__copy_n(__first, __n2, __result, 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s 716 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1819 | __comp); 485s | ~~~~~~~ 485s /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 485s 1822 | std::__insertion_sort(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 >]’: 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 485s | ^~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 485s | ^~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 485s | ^~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 485s 954 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 676 | distribute_data(MPI_Comm comm0, std::span indices, 485s | ^~~~~~~~~~~~~~~ 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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):: >]’: 485s /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 485s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~~~~~~ 485s /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 485s /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 485s 2107 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2111 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2115 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2119 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2127 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2132 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 485s 2137 | if (__pred(__first)) 485s | ~~~~~~^~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 382 | create_geometry( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 424 | const std::vector l2l = graph::build::compute_local_to_local( 485s | ^~~ 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 429 | std::ranges::transform(l2l, igi.begin(), 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 485s 430 | [&nodes](auto index) { return nodes[index]; }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 >]’: 485s /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 485s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 485s 607 | this->_M_impl._M_start, 485s | ~~~~~~~~~~~~~~~~~~~~~~~ 485s 608 | _M_get_Tp_allocator()); 485s | ~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /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 485s 3867 | find_if(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~ 485s /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 485s /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 485s 3876 | return std::__find_if(__first, __last, 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 485s | ^~~~~~~~ 485s /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 485s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 737 | std::move(__result), 485s | ~~~~~~~~~~~~~~~~~~~~ 485s 738 | std::move(__op), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 715 | return std::__copy_n(__first, __n2, __result, 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s 716 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 715 | return std::__copy_n(__first, __n2, __result, 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s 716 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 485s | ^~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1849 | permute_data(u, n, cell_info, _eperm); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1852 | transform_data(u, n, cell_info, _etrans_invT, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1853 | precompute::apply_matrix); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1833 | permute_data(u, n, cell_info, _eperm_inv); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1836 | transform_data(u, n, cell_info, _etransT, 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1837 | precompute::apply_matrix); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 485s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 485s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 485s 30 | explicit Constant(value_type c) : value({c}) {} 485s | ^~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1865 | permute_data(u, n, cell_info, _eperm_inv); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1868 | transform_data(u, n, cell_info, _etrans_inv, 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1869 | precompute::apply_matrix); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1810 | void FiniteElement::T_apply(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1817 | permute_data(u, n, cell_info, _eperm); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 1820 | transform_data(u, n, cell_info, _etrans, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1821 | precompute::apply_matrix); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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 485s /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 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 > >]’: 485s /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 485s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 485s | ^~~~~~~~ 485s /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 >]’: 485s /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 485s 181 | void dot(U A, V B, P C, bool transpose = false) 485s | ^~~ 485s /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 485s /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 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 485s /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 485s 87 | auto det(Matrix A) 485s | ^~~ 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 125 | void inv(U A, V B) 485s | ^~~ 485s /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 485s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 485s /tmp/autopkgtest.dv2MZv/build.i5l/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 485s 59 | [](auto x) -> std::pair, std::vector> 485s | ^ 485s In file included from /usr/include/c++/14/bits/refwrap.h:38, 485s from /usr/include/c++/14/vector:68: 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 181 | void dot(U A, V B, P C, bool transpose = false) 485s | ^~~ 485s /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 485s /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 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 154 | void apply_permutation_mapped(std::span perm, 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 144 | void apply_permutation(std::span perm, std::span data, 485s | ^~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 485s /tmp/autopkgtest.dv2MZv/build.i5l/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 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /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 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /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 485s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~~ 485s /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 485s /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 >]’: 485s /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 485s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 485s | ^~~~~~~~~ 485s /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 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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}]’: 485s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 485s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s /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)::]’: 485s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 927 | void pack_coefficient_entity(std::span c, int cstride, 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 855 | operator()(_It& __it, _Sent __bound) const 485s | ^~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 1905 | std::__introsort_loop(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1906 | std::__lg(__last - __first) * 2, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1907 | __comp); 485s | ~~~~~~~ 485s /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 485s 1908 | std::__final_insertion_sort(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /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 485s /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 485s /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 485s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 249 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 494 | void assemble_matrix( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 549 | impl::assemble_cells( 485s | ~~~~~~~~~~~~~~~~~~~~^ 485s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 572 | impl::assemble_exterior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 574 | a.domain(IntegralType::exterior_facet, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 578 | perms); 485s | ~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 588 | impl::assemble_interior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 590 | a.domain(IntegralType::interior_facet, i), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 594 | cell_info1, perms); 485s | ~~~~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s In file included from /usr/include/dolfinx/fem/Function.h:10: 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 319 | return [](std::span, std::span, std::int32_t, int) 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 341 | return [dims, sub_element_fns](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 350 | block_size); 485s | ~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 362 | return [ebs, sub_fn](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 485s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 372 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 376 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 485s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 380 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 485s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 384 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 386 | { T_apply(data, cell_info[cell], block_size); }; 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 285 | void apply_tranpose_matrix_right( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 485s | ^~~~~~~~ 485s /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 485s /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 485s 998 | { std::__fill_a1(__first, __last, __value); } 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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)>]’: 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 485s | ^~~~ 485s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 902 | transform(coeffs, cell_info, cell, 1); 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1147 | void assemble_vector( 485s | ^~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1189 | impl::assemble_cells( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1190 | P0, b, x_dofmap, x, cells, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1192 | coeffs, cstride, cell_info0); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1196 | impl::assemble_cells( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1197 | P0, b, x_dofmap, x, cells, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1199 | coeffs, cstride, cell_info0); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 485s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1205 | fn, constants, coeffs, cstride, cell_info0); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1229 | impl::assemble_exterior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1232 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1236 | impl::assemble_exterior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1239 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1243 | impl::assemble_exterior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1246 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1260 | impl::assemble_interior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1263 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1267 | impl::assemble_interior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1270 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1274 | impl::assemble_interior_facets( 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 485s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1277 | constants, coeffs, cstride, cell_info0, perms); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s /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 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 424 | return [](std::span, std::span, std::int32_t, int) 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 443 | return [this, sub_element_fns](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 451 | cell_info, cell, block_size); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 466 | return [this, sub_fn](std::span data, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 485s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 475 | ebs); 485s | ~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 484 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 488 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 485s | ^~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 492 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 485s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 496 | return [this](std::span data, std::span cell_info, 485s | ^ 485s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 498 | { T_apply_right(data, cell_info[cell], n); }; 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 485s | ^~~~~~~~ 485s /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 485s /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 485s 998 | { std::__fill_a1(__first, __last, __value); } 485s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 485s | ^~~~~~~~~ 485s /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 485s /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 > >]’: 485s /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 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 485s /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 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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 485s /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 > >]’: 485s /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 485s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 485s | ^~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 61 | void assemble_cells( 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 155 | mat_set(dofs0, dofs1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s /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 485s /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]’: 485s /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 485s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 386 | __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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]’: 485s /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 485s 398 | return std::__uninitialized_copy_a 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 195 | void assemble_exterior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 254 | P0(_Ae, cell_info0, cell0, ndim1); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 292 | mat_set(dofs0, dofs1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 643 | _element->Tt_apply_right(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 485s | ^~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 609 | _element->T_apply_right(data, n, cell_permutation); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1863 | __partial_sort(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /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 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s /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 485s 1868 | std::__heap_select(__first, __middle, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 1869 | std::__sort_heap(__first, __middle, __comp); 485s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >&]’: 485s /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 485s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1856 | __comp); 485s | ~~~~~~~ 485s /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 485s /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 485s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1770 | __insertion_sort(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 485s | ^~~~~~~~ 485s /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 485s 1777 | if (__comp(__i, __first)) 485s | ~~~~~~^~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 485s | ^~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 683 | { return std::copy(__first, __first + __n, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 485s | ^~~~~~ 485s /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&):: >]’: 485s /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 485s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 707 | vector(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 711 | _M_range_initialize(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 712 | std::__iterator_category(__first)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*)>]’: 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 334 | void assemble_interior_facets( 485s | ^~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 485s | ^~~~~~ 485s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 485s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 485s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 485s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 1789 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 485s 1792 | auto __lasti = ranges::next(__first, __last); 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s /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 485s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 485s | ^ 485s /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]’: 485s /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 485s 767 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 485s | ^~~~~~~~ 485s /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 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s 195 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s /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 485s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 485s | ^~~~~~~~~~~~~~ 485s /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]’: 485s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 485s 181 | vector<_Tp, _Alloc>:: 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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 485s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 485s | ^~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 3147 | std::move(__comp), std::move(__proj)); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 485s | ^~~~ 485s /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 485s /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 485s 1029 | std::__fill_a(__first, __last, __value); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 318 | operator()(_Range&& __r, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 485s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 321 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 485s /tmp/autopkgtest.dv2MZv/build.i5l/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 485s 143 | [](auto x) -> std::pair, std::vector> 485s | ^ 485s /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 >]’: 485s /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 485s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 952 | __make_move_if_noexcept_iterator(__c.end()), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 953 | __c.get_allocator()).swap(__c); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /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 485s 855 | operator()(_It& __it, _Sent __bound) const 485s | ^~~~~~~~ 485s /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]’: 485s /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 485s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 485s | ^~~~~~~~~ 485s /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 485s /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&):: >]’: 485s /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 485s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 1905 | std::__introsort_loop(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1906 | std::__lg(__last - __first) * 2, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1907 | __comp); 485s | ~~~~~~~ 485s /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 485s 1908 | std::__final_insertion_sort(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 485s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 508 | { return std::get<0>(idx) != r; }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 485s /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)::]’: 485s /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 485s 317 | operator()(_Iterator __it) 485s | ^~~~~~~~ 485s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 553 | [](auto x) { return std::get<1>(x); }); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 642 | copy(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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 485s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 485s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 485s /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 485s 608 | __miter_base(_Iterator __it) 485s | ^~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 > >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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 >]’: 485s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 485s | ^~~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 346 | __niter_wrap(_From __from, _To __res) 485s | ^~~~~~~~~~~~ 485s /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*]’: 485s /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 485s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 185 | __uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 1697 | std::__uninitialized_copy_a(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1698 | this->_M_impl._M_start, 485s | ~~~~~~~~~~~~~~~~~~~~~~~ 485s 1699 | _M_get_Tp_allocator()); 485s | ~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 678 | vector(initializer_list __l, 485s | ^~~~~~ 485s /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 >]’: 485s /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 485s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 485s | ^~~~~~~~ 485s /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 485s /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 485s /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 485s 310 | return ranges::__copy_or_move(std::move(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 485s 311 | std::move(__last), 485s | ~~~~~~~~~~~~~~~~~~ 485s 312 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s /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 485s 371 | return std::__do_uninit_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 485s 373 | return std::uninitialized_copy(__first, __last, __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 994 | operator()(_It __x, _Sent __bound) const 485s | ^~~~~~~~ 485s /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 485s /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 >]’: 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 485s | ^~~~~~~~~~~~~~ 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 485s /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 485s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 249 | std::move(__result)); 485s | ~~~~~~~~~~~~~~~~~~~~ 485s /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&)::]’: 485s /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 485s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~ 485s /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 485s /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 485s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 485s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 485s | ^~~~~~~~~~~~ 485s /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]’: 485s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 485s | ^~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1849 | permute_data(u, n, cell_info, _eperm); 485s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 485s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 485s 1852 | transform_data(u, n, cell_info, _etrans_invT, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1853 | precompute::apply_matrix); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 485s | ^~~~~~~~~ 485s /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 485s /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]’: 485s /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 485s 1999 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 >]’: 485s /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 485s 675 | move(_II __first, _II __last, _OI __result) 485s | ^~~~ 485s /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 485s /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 485s /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 485s 683 | return std::__copy_move_a(std::__miter_base(__first), 485s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 684 | std::__miter_base(__last), __result); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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 >]’: 485s /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 485s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 485s | ^~~~~~~~~ 485s /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 485s /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*]’: 485s /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 485s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 485s | ^~~~~~~~~~~~~ 485s /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 485s /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 485s 147 | { return std::copy(__first, __last, __result); } 485s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s /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]’: 485s /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 485s 3123 | operator()(_Iter __first, _Sent __last, 485s | ^~~~~~~~ 485s /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 485s /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 >]’: 485s /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 485s 855 | operator()(_It& __it, _Sent __bound) const 485s | ^~~~~~~~ 485s /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&):: >]’: 485s /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 485s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 485s | ^~~~~~ 485s /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 485s /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 485s 1905 | std::__introsort_loop(__first, __last, 485s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 485s 1906 | std::__lg(__last - __first) * 2, 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485s 1907 | __comp); 485s | ~~~~~~~ 485s /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 485s 1908 | std::__final_insertion_sort(__first, __last, __comp); 485s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 486s | ^~~~~~~~ 486s /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 486s /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 486s /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]’: 486s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s 310 | return ranges::__copy_or_move(std::move(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 486s 311 | std::move(__last), 486s | ~~~~~~~~~~~~~~~~~~ 486s 312 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1833 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1836 | transform_data(u, n, cell_info, _etransT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1837 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1865 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1868 | transform_data(u, n, cell_info, _etrans_inv, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1869 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 249 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1810 | void FiniteElement::T_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1817 | permute_data(u, n, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 1820 | transform_data(u, n, cell_info, _etrans, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1821 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 486s 607 | this->_M_impl._M_start, 486s | ~~~~~~~~~~~~~~~~~~~~~~~ 486s 608 | _M_get_Tp_allocator()); 486s | ~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1805 | std::move(__comp), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1789 | operator()(_Iter __first, _Sent __last, 486s | ^~~~~~~~ 486s /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 486s /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 486s 1792 | auto __lasti = ranges::next(__first, __last); 486s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s /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 486s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 486s | ^ 486s /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):: >]’: 486s /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 486s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 486s | ^~~~~~~~~ 486s /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)::]’: 486s /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 486s 3867 | find_if(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~ 486s /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 486s /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 486s /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 486s 2152 | return __find_if(__first, __last, __pred, 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 2153 | std::__iterator_category(__first)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 3876 | return std::__find_if(__first, __last, 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 486s | ^~~~~~~~ 486s /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]’: 486s /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 486s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 486s | ^~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 715 | return std::__copy_n(__first, __n2, __result, 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 716 | std::__iterator_category(__first)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 486s | ^~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 715 | return std::__copy_n(__first, __n2, __result, 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 716 | std::__iterator_category(__first)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 181 | void dot(U A, V B, P C, bool transpose = false) 486s | ^~~ 486s /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 486s /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 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 486s /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 486s 87 | auto det(Matrix A) 486s | ^~~ 486s /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 >]’: 486s /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 486s 125 | void inv(U A, V B) 486s | ^~~ 486s /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 486s /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 >]’: 486s /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 486s 181 | void dot(U A, V B, P C, bool transpose = false) 486s | ^~~ 486s /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 486s /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 486s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 486s /tmp/autopkgtest.dv2MZv/build.i5l/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 486s 151 | [](auto x) -> std::pair, std::vector> 486s | ^ 486s /tmp/autopkgtest.dv2MZv/build.i5l/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 486s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 486s 310 | return ranges::__copy_or_move(std::move(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 486s 311 | std::move(__last), 486s | ~~~~~~~~~~~~~~~~~~ 486s 312 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 486s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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]’: 486s /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 486s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 486s | ^~~~~~~~~ 486s /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 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 486s | ^~~~~~~~~ 486s /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 486s /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]’: 486s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 172 | void apply_inv_permutation_right(std::span perm, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1674 | void FiniteElement::permute_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/basix/finite-element.h:12: 486s /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]’: 486s /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 486s 243 | void apply_matrix( 486s | ^~~~~~~~~~~~ 486s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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]’: 486s /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 486s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 486s | ^~~~~~~~~ 486s /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 486s /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 > >]’: 486s /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 486s 855 | operator()(_It& __it, _Sent __bound) const 486s | ^~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~ 486s /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 486s /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 486s 1905 | std::__introsort_loop(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 1906 | std::__lg(__last - __first) * 2, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1907 | __comp); 486s | ~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /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 486s 1908 | std::__final_insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1733 | void FiniteElement::transform_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s 1754 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1756 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1775 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1777 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1786 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1788 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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*]’: 486s /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 486s 2981 | __miter_base(move_iterator<_Iterator> __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s /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]’: 486s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1674 | void FiniteElement::permute_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1733 | void FiniteElement::transform_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s 1754 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1756 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1786 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1788 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1797 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1799 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1589 | __heap_select(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1593 | std::__make_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1595 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 486s /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&):: >]’: 486s /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 486s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~~ 486s /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 486s /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 486s 425 | std::__pop_heap(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s /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 486s 88 | if (__comp(__a, __b)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 90 | if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 91 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 92 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 93 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 95 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 97 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 98 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 99 | else if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 100 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 102 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1829 | __unguarded_partition(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1835 | while (__comp(__first, __pivot)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~~ 486s /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 486s 1838 | while (__comp(__pivot, __last)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~ 486s /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 486s 1842 | std::iter_swap(__first, __last); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 486s | ^~~~~~~~ 486s /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 486s /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 >]’: 486s /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 486s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 923 | std::__miter_base(__last), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 924 | __result); 486s | ~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1876 | __introsort_loop(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1884 | std::__partial_sort(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1819 | __comp); 486s | ~~~~~~~ 486s /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 486s 1822 | std::__insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 486s /tmp/autopkgtest.dv2MZv/build.i5l/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 486s 143 | [](auto x) -> std::pair, std::vector> 486s | ^ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1849 | permute_data(u, n, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1852 | transform_data(u, n, cell_info, _etrans_invT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1853 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1876 | __introsort_loop(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1884 | std::__partial_sort(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1833 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1836 | transform_data(u, n, cell_info, _etransT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1837 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1819 | __comp); 486s | ~~~~~~~ 486s /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 486s 1822 | std::__insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/functional:59, 486s from /usr/include/basix/finite-element.h:17: 486s /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}]’: 486s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 587 | operator()(_ArgTypes... __args) const 486s | ^~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 486s | ^~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 577 | _element->Tt_apply(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 593 | _element->Tinv_apply(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 486s | ^~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 544 | _element->T_apply(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 643 | _element->Tt_apply_right(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 486s | ^~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 609 | _element->T_apply_right(data, n, cell_permutation); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 201 | std::move(__f), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >&]’: 486s /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 486s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 486s | ^~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 486s | ^~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1964 | transform_data(u, n, cell_info, _etrans_inv, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1965 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > > >]’: 486s /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 486s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1817 | { return _ReturnType(__i); } 486s | ^~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 707 | vector(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~ 486s /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 486s /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 486s 711 | _M_range_initialize(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 712 | std::__iterator_category(__first)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1887 | permute_data(dblock, 1, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1892 | transform_data(u, n, cell_info, _etrans, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1893 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1911 | permute_data(dblock, 1, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1916 | transform_data(u, n, cell_info, _etrans_invT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1917 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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]’: 486s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1940 | transform_data(u, n, cell_info, _etransT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1941 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 486s | ^~~~~~~~ 486s /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 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 577 | return ranges::fill_n(std::move(__first), __len, __value); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 486s | ^~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~~ 486s /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 486s /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 486s 1154 | std::__fill_a(__first, __first + __n, __value); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~ 486s /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 486s /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 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 486s | ^~~~~~~~~ 486s /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 486s /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 >]’: 486s /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 486s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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&)::]’: 486s /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 486s 239 | operator()(_Value& __val, _Iterator __it) 486s | ^~~~~~~~ 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 249 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 855 | operator()(_It& __it, _Sent __bound) const 486s | ^~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~ 486s /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 486s /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 486s 1905 | std::__introsort_loop(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 1906 | std::__lg(__last - __first) * 2, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1907 | __comp); 486s | ~~~~~~~ 486s /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 486s 1908 | std::__final_insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 249 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1863 | __partial_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1868 | std::__heap_select(__first, __middle, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1869 | std::__sort_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1856 | __comp); 486s | ~~~~~~~ 486s /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 486s /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 486s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1770 | __insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1777 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 486s | ^~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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]’: 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 486s | ^~~~~~~~ 486s /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 486s /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 486s 998 | { std::__fill_a1(__first, __last, __value); } 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1789 | operator()(_Iter __first, _Sent __last, 486s | ^~~~~~~~ 486s /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 486s /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 486s 1792 | auto __lasti = ranges::next(__first, __last); 486s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s /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 486s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 486s | ^ 486s /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):: >]’: 486s /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 486s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 486s | ^~~~~~~~~ 486s /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 486s /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 486s 2152 | return __find_if(__first, __last, __pred, 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 2153 | std::__iterator_category(__first)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1876 | __introsort_loop(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1884 | std::__partial_sort(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1819 | __comp); 486s | ~~~~~~~ 486s /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 486s 1822 | std::__insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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 486s /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]’: 486s /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 486s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 386 | __result, __alloc); 486s | ~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /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&):: >]’: 486s /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 486s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 486s | ^~~~~~~~~~~~~ 486s /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 486s 232 | if (__comp(__first + __secondChild, 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 233 | __first + (__secondChild - 1))) 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 398 | return std::__uninitialized_copy_a 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 486s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 508 | { return std::get<0>(idx) != r; }); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 553 | [](auto x) { return std::get<1>(x); }); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 994 | operator()(_It __x, _Sent __bound) const 486s | ^~~~~~~~ 486s /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 486s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 646 | std::next(x_new.begin(), shape[1] * i)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 658 | std::next(x_new.begin(), shape[1] * i)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~ 486s /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 486s /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 486s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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):: >]’: 486s /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 486s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~ 486s /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 486s /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 486s 2107 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2111 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2115 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2119 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2127 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2132 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2137 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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&):: >]’: 486s /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 486s 1589 | __heap_select(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1593 | std::__make_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1595 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~~ 486s /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 486s /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 486s 425 | std::__pop_heap(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s /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 486s 88 | if (__comp(__a, __b)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 90 | if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 91 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 92 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 93 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 95 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 97 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 98 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 99 | else if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 100 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 102 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1829 | __unguarded_partition(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1835 | while (__comp(__first, __pivot)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~~ 486s /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 486s 1838 | while (__comp(__pivot, __last)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~ 486s /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 486s 1842 | std::iter_swap(__first, __last); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 486s | ^~~~~~~~ 486s /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 486s /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 > >]’: 486s /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 486s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 923 | std::__miter_base(__last), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 924 | __result); 486s | ~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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]’: 486s /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 486s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 486s | ^~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1863 | __partial_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1868 | std::__heap_select(__first, __middle, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1869 | std::__sort_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1856 | __comp); 486s | ~~~~~~~ 486s /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 486s /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 486s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 135 | __push_heap(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~ 486s /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 486s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1770 | __insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1777 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 486s | ^~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/bits/refwrap.h:38, 486s from /usr/include/c++/14/vector:68: 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~~ 486s /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 486s /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&):: >]’: 486s /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 486s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~ 486s /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 486s /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 486s /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 > >]’: 486s /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 486s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 486s | ^~~~~~~~~ 486s /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 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 239 | operator()(_Value& __val, _Iterator __it) 486s | ^~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 154 | void apply_permutation_mapped(std::span perm, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 144 | void apply_permutation(std::span perm, std::span data, 486s | ^~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1849 | permute_data(u, n, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1852 | transform_data(u, n, cell_info, _etrans_invT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1853 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1833 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1836 | transform_data(u, n, cell_info, _etransT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1837 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&)::]’: 486s /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 486s 195 | operator()(_Iterator __it, _Value& __val) 486s | ^~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1865 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1868 | transform_data(u, n, cell_info, _etrans_inv, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1869 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 249 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1810 | void FiniteElement::T_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1817 | permute_data(u, n, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1820 | transform_data(u, n, cell_info, _etrans, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1821 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 486s | ^~~~~~~~~~~~~ 486s /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 486s 232 | if (__comp(__first + __secondChild, 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s 233 | __first + (__secondChild - 1))) 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1964 | transform_data(u, n, cell_info, _etrans_inv, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1965 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/dolfinx/fem/Function.h:10: 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 319 | return [](std::span, std::span, std::int32_t, int) 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 341 | return [dims, sub_element_fns](std::span data, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 350 | block_size); 486s | ~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1887 | permute_data(dblock, 1, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1892 | transform_data(u, n, cell_info, _etrans, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1893 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 486s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 486s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 486s 30 | explicit Constant(value_type c) : value({c}) {} 486s | ^~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 362 | return [ebs, sub_fn](std::span data, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 135 | __push_heap(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~ 486s /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 486s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 372 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1911 | permute_data(dblock, 1, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 486s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1916 | transform_data(u, n, cell_info, _etrans_invT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1917 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 376 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 486s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 380 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 486s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 384 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 386 | { T_apply(data, cell_info[cell], block_size); }; 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1940 | transform_data(u, n, cell_info, _etransT, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1941 | precompute::apply_tranpose_matrix_right); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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)>]’: 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 486s | ^~~~ 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 902 | transform(coeffs, cell_info, cell, 1); 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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)>]’: 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 486s | ^~~~ 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 902 | transform(coeffs, cell_info, cell, 1); 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 486s | ^~~~~~~~ 486s /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 486s /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 486s 577 | return ranges::fill_n(std::move(__first), __len, __value); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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)>]’: 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 486s | ^~~~ 486s /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&)::]’: 486s /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 486s 195 | operator()(_Iterator __it, _Value& __val) 486s | ^~~~~~~~ 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 902 | transform(coeffs, cell_info, cell, 1); 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 486s | ^~~~~~~~~~ 486s /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 486s 1154 | std::__fill_a(__first, __first + __n, __value); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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)>]’: 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 486s | ^~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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 486s 683 | { return std::copy(__first, __first + __n, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 902 | transform(coeffs, cell_info, cell, 1); 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 1508 | move_iterator(iterator_type __i) 486s | ^~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1697 | std::__uninitialized_copy_a(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 1698 | this->_M_impl._M_start, 486s | ~~~~~~~~~~~~~~~~~~~~~~~ 486s 1699 | _M_get_Tp_allocator()); 486s | ~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 424 | return [](std::span, std::span, std::int32_t, int) 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 443 | return [this, sub_element_fns](std::span data, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 451 | cell_info, cell, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 466 | return [this, sub_fn](std::span data, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 486s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 475 | ebs); 486s | ~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 484 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 488 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 492 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 486s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 496 | return [this](std::span data, std::span cell_info, 486s | ^ 486s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 498 | { T_apply_right(data, cell_info[cell], n); }; 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 61 | void assemble_cells( 486s | ^~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 486s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 155 | mat_set(dofs0, dofs1, Ae); 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 195 | void assemble_exterior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 285 | void apply_tranpose_matrix_right( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 254 | P0(_Ae, cell_info0, cell0, ndim1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 486s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 292 | mat_set(dofs0, dofs1, Ae); 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1876 | __introsort_loop(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1884 | std::__partial_sort(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1819 | __comp); 486s | ~~~~~~~ 486s /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 486s 1822 | std::__insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 334 | void assemble_interior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 486s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 486s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 486s | ^~~~~~~~ 486s /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]’: 486s /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 486s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 486s | ^~~~~~~~ 486s /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 486s /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 486s 998 | { std::__fill_a1(__first, __last, __value); } 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 994 | operator()(_It __x, _Sent __bound) const 486s | ^~~~~~~~ 486s /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 486s /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&)::]’: 486s /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 486s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~ 486s /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 486s /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 486s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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):: >]’: 486s /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 486s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~ 486s /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 486s /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 486s 2107 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2111 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2115 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2119 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2127 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2132 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 486s 2137 | if (__pred(__first)) 486s | ~~~~~~^~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 486s | ^~~~~~~~~ 486s /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 486s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 486s /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 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /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 486s /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 >]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 952 | __make_move_if_noexcept_iterator(__c.end()), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 953 | __c.get_allocator()).swap(__c); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 486s | ^~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s /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 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 634 | void assemble_cells( 486s | ^~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 674 | P0(_be, cell_info0, c0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 634 | void assemble_cells( 486s | ^~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 674 | P0(_be, cell_info0, c0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 634 | void assemble_cells( 486s | ^~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 674 | P0(_be, cell_info0, c0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1863 | __partial_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1868 | std::__heap_select(__first, __middle, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1869 | std::__sort_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1856 | __comp); 486s | ~~~~~~~ 486s /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 486s /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 486s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1770 | __insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1777 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 486s | ^~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 720 | void assemble_exterior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 770 | P0(_be, cell_info0, cell0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 720 | void assemble_exterior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 770 | P0(_be, cell_info0, cell0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 720 | void assemble_exterior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 770 | P0(_be, cell_info0, cell0, 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 816 | void assemble_interior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 887 | P0(be, cell_info0, cells0[0], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 888 | P0(sub_be, cell_info0, cells0[1], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 855 | operator()(_It& __it, _Sent __bound) const 486s | ^~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~ 486s /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 486s /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 486s 1905 | std::__introsort_loop(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 1906 | std::__lg(__last - __first) * 2, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1907 | __comp); 486s | ~~~~~~~ 486s /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 486s 1908 | std::__final_insertion_sort(__first, __last, __comp); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 486s /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)::]’: 486s /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 486s 317 | operator()(_Iterator __it) 486s | ^~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 816 | void assemble_interior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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 >]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 887 | P0(be, cell_info0, cells0[0], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 888 | P0(sub_be, cell_info0, cells0[1], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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*]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 >&}]’: 486s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1589 | __heap_select(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1593 | std::__make_heap(__first, __middle, __comp); 486s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1595 | if (__comp(__i, __first)) 486s | ~~~~~~^~~~~~~~~~~~~~ 486s /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 486s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 486s /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&):: >]’: 486s /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 486s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~~~~~~~~ 486s /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 486s /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 486s 425 | std::__pop_heap(__first, __last, __last, __comp); 486s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s /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 486s 88 | if (__comp(__a, __b)) 486s | ~~~~~~^~~~~~~~~~ 486s /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]’: 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 816 | void assemble_interior_facets( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 90 | if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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 486s 91 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s /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 486s 92 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 93 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 95 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 97 | else if (__comp(__a, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 98 | std::iter_swap(__result, __a); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 99 | else if (__comp(__b, __c)) 486s | ~~~~~~^~~~~~~~~~ 486s /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 486s 100 | std::iter_swap(__result, __c); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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 486s 102 | std::iter_swap(__result, __b); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1829 | __unguarded_partition(_RandomAccessIterator __first, 486s | ^~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 1835 | while (__comp(__first, __pivot)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~~ 486s /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 486s 1838 | while (__comp(__pivot, __last)) 486s | ~~~~~~^~~~~~~~~~~~~~~~~ 486s /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 486s 1842 | std::iter_swap(__first, __last); 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 887 | P0(be, cell_info0, cells0[0], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 486s 888 | P0(sub_be, cell_info0, cells0[1], 1); 486s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 486s /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&)::]’: 486s /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 486s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 486s | ^~~~~~~~ 486s /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 486s /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 > >]’: 486s /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 486s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s /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 486s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 923 | std::__miter_base(__last), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 924 | __result); 486s | ~~~~~~~~~ 486s /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&):: >]’: 486s /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 486s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 486s /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 486s 608 | __miter_base(_Iterator __it) 486s | ^~~~~~~~~~~~ 486s /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 > >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 486s | ^~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1674 | void FiniteElement::permute_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 678 | vector(initializer_list __l, 486s | ^~~~~~ 486s In file included from /usr/include/basix/finite-element.h:12: 486s /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]’: 486s /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 486s 243 | void apply_matrix( 486s | ^~~~~~~~~~~~ 486s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1733 | void FiniteElement::transform_data( 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1865 | permute_data(u, n, cell_info, _eperm_inv); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1868 | transform_data(u, n, cell_info, _etrans_inv, 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1869 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 1754 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1756 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1775 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1777 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1786 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1788 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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]’: 486s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1810 | void FiniteElement::T_apply(std::span u, int n, 486s | ^~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1817 | permute_data(u, n, cell_info, _eperm); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 486s 1820 | transform_data(u, n, cell_info, _etrans, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1821 | precompute::apply_matrix); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 1697 | std::__uninitialized_copy_a(__first, __last, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 1698 | this->_M_impl._M_start, 486s | ~~~~~~~~~~~~~~~~~~~~~~~ 486s 1699 | _M_get_Tp_allocator()); 486s | ~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 486s 310 | return ranges::__copy_or_move(std::move(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 486s 311 | std::move(__last), 486s | ~~~~~~~~~~~~~~~~~~ 486s 312 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 >]’: 486s /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 486s 994 | operator()(_It __x, _Sent __bound) const 486s | ^~~~~~~~ 486s /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 486s /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&)::]’: 486s /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 486s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 486s | ^~~~ 486s /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 486s /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 486s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 486s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > > >]’: 486s /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 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /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 486s /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 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1674 | void FiniteElement::permute_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /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 486s 675 | move(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /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 486s /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 486s /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 486s 683 | return std::__copy_move_a(std::__miter_base(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 684 | std::__miter_base(__last), __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 1733 | void FiniteElement::transform_data( 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s 1754 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1756 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1786 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1788 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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 486s 1797 | op(std::span(v_size_t), 486s | ~~^~~~~~~~~~~~~~~~~~~~~ 486s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1799 | dofstart, block_size); 486s | ~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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*]’: 486s /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 486s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~ 486s /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 486s /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 486s 147 | { return std::copy(__first, __last, __result); } 486s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 3123 | operator()(_Iter __first, _Sent __last, 486s | ^~~~~~~~ 486s /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 486s /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 >]’: 486s /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 486s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 486s 310 | return ranges::__copy_or_move(std::move(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 486s 311 | std::move(__last), 486s | ~~~~~~~~~~~~~~~~~~ 486s 312 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 486s /tmp/autopkgtest.dv2MZv/build.i5l/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 486s 151 | [](auto x) -> std::pair, std::vector> 486s | ^ 486s /tmp/autopkgtest.dv2MZv/build.i5l/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 486s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 486s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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> >]’: 486s /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 486s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 486s | ^~~~~~~~ 486s /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 486s /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 486s /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 486s 310 | return ranges::__copy_or_move(std::move(__first), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 486s 311 | std::move(__last), 486s | ~~~~~~~~~~~~~~~~~~ 486s 312 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 > >&]’: 486s /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 486s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 285 | void apply_tranpose_matrix_right( 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s /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]’: 486s /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 486s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 1805 | std::move(__comp), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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)::]’: 486s /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 486s 3867 | find_if(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~ 486s /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 486s /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 486s 3876 | return std::__find_if(__first, __last, 486s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 486s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 486s | ^~~~~~~~ 486s /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 486s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 486s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 737 | std::move(__result), 486s | ~~~~~~~~~~~~~~~~~~~~ 486s 738 | std::move(__op), std::move(__proj)); 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 346 | __niter_wrap(_From __from, _To __res) 486s | ^~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 486s 172 | void apply_inv_permutation_right(std::span perm, 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 > >]’: 486s /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 486s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 486s | ^~~~~~~~ 486s /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]’: 486s /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 486s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 486s | ^~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 486s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~ 486s /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 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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*]’: 486s /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 486s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 185 | __uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 486s /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 486s 642 | copy(_II __first, _II __last, _OI __result) 486s | ^~~~ 486s /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 486s /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]’: 486s /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 486s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 486s | ^~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s /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 486s 371 | return std::__do_uninit_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 486s 373 | return std::uninitialized_copy(__first, __last, __result); 486s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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}]’: 486s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 486s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 486s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s /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 >]’: 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 486s | ^~~~~~~~~~~~~~ 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 486s /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 486s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 486s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486s 249 | std::move(__result)); 486s | ~~~~~~~~~~~~~~~~~~~~ 486s /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]’: 486s /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 486s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 486s | ^~~~~~~~~~~~ 486s /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]’: 486s /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 486s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 486s | ^~~~~~~~~ 486s /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 486s /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 >]’: 486s /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 486s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 486s | ^~~~~~~~~ 486s /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 486s /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*]’: 486s /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 486s /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]’: 486s /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 486s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 486s | ^~~~~~~~~ 486s /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 486s /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 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 >]’: 487s /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 487s 855 | operator()(_It& __it, _Sent __bound) const 487s | ^~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~ 487s /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 487s /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 487s 1905 | std::__introsort_loop(__first, __last, 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 1906 | std::__lg(__last - __first) * 2, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1907 | __comp); 487s | ~~~~~~~ 487s /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 487s 1908 | std::__final_insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 2981 | __miter_base(move_iterator<_Iterator> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 249 | std::move(__result)); 487s | ~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1863 | __partial_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1868 | std::__heap_select(__first, __middle, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1869 | std::__sort_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1856 | __comp); 487s | ~~~~~~~ 487s /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 487s /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 487s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1770 | __insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1777 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 487s | ^~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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&):: >]’: 487s /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 487s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1589 | __heap_select(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1593 | std::__make_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1595 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 487s /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&):: >]’: 487s /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 487s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 487s 425 | std::__pop_heap(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s 88 | if (__comp(__a, __b)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 90 | if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 91 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 92 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 93 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 95 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 97 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 98 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 99 | else if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 100 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 102 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1829 | __unguarded_partition(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1835 | while (__comp(__first, __pivot)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~ 487s /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 487s 1838 | while (__comp(__pivot, __last)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1842 | std::iter_swap(__first, __last); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 487s | ^~~~~~~~ 487s /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 487s /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 >]’: 487s /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 487s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 923 | std::__miter_base(__last), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 924 | __result); 487s | ~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1789 | operator()(_Iter __first, _Sent __last, 487s | ^~~~~~~~ 487s /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 487s /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 487s 1792 | auto __lasti = ranges::next(__first, __last); 487s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 487s | ^ 487s /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):: >]’: 487s /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 487s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2152 | return __find_if(__first, __last, __pred, 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 2153 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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 487s /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&):: >]’: 487s /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 487s 1876 | __introsort_loop(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1884 | std::__partial_sort(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1819 | __comp); 487s | ~~~~~~~ 487s /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 487s 1822 | std::__insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 855 | operator()(_It& __it, _Sent __bound) const 487s | ^~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~ 487s /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 487s /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 487s 1905 | std::__introsort_loop(__first, __last, 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 1906 | std::__lg(__last - __first) * 2, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1907 | __comp); 487s | ~~~~~~~ 487s /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 487s 1908 | std::__final_insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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)::]’: 487s /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 487s 317 | operator()(_Iterator __it) 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1876 | __introsort_loop(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1884 | std::__partial_sort(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1819 | __comp); 487s | ~~~~~~~ 487s /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 487s 1822 | std::__insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 346 | __niter_wrap(_From __from, _To __res) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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):: >]’: 487s /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 487s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2152 | return __find_if(__first, __last, __pred, 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 2153 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s /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 >&}]’: 487s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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&):: >]’: 487s /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 487s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~ 487s /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 487s /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 487s /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 > >]’: 487s /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 487s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 487s | ^~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&)::]’: 487s /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 487s 239 | operator()(_Value& __val, _Iterator __it) 487s | ^~~~~~~~ 487s In file included from /usr/include/c++/14/bits/refwrap.h:38, 487s from /usr/include/c++/14/vector:68: 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 487s 154 | void apply_permutation_mapped(std::span perm, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 487s | ^~~~~~~~ 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 487s 144 | void apply_permutation(std::span perm, std::span data, 487s | ^~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 201 | std::move(__f), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 371 | return std::__do_uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 373 | return std::uninitialized_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 346 | __niter_wrap(_From __from, _To __res) 487s | ^~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 487s 607 | this->_M_impl._M_start, 487s | ~~~~~~~~~~~~~~~~~~~~~~~ 487s 608 | _M_get_Tp_allocator()); 487s | ~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 487s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 487s 172 | void apply_inv_permutation_right(std::span perm, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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&):: >]’: 487s /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 487s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~ 487s /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 487s /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 487s /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 >]’: 487s /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 487s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 487s | ^~~~~~~~~ 487s /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 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&)::]’: 487s /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 487s 239 | operator()(_Value& __val, _Iterator __it) 487s | ^~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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)::]’: 487s /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 487s 3867 | find_if(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~ 487s /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 487s /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 487s 3876 | return std::__find_if(__first, __last, 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 487s | ^~~~~~~~ 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 487s | ^~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 715 | return std::__copy_n(__first, __n2, __result, 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 716 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 487s | ^~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 715 | return std::__copy_n(__first, __n2, __result, 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 716 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 2981 | __miter_base(move_iterator<_Iterator> __it) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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*]’: 487s /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 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1863 | __partial_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1868 | std::__heap_select(__first, __middle, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1869 | std::__sort_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1856 | __comp); 487s | ~~~~~~~ 487s /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 487s /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 487s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1770 | __insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1777 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 487s | ^~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 > >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s In file included from /usr/include/c++/14/functional:59, 487s from /usr/include/basix/finite-element.h:17: 487s /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}]’: 487s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 587 | operator()(_ArgTypes... __args) const 487s | ^~~~~~~~ 487s /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&)::]’: 487s /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 487s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 487s | ^~~~~~~~ 487s /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 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 487s | ^~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 577 | _element->Tt_apply(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 593 | _element->Tinv_apply(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 487s | ^~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 544 | _element->T_apply(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 487s | ^~~~~~~~~~~~~ 487s /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 487s 232 | if (__comp(__first + __secondChild, 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 233 | __first + (__secondChild - 1))) 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 643 | _element->Tt_apply_right(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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]’: 487s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 487s | ^~~~~~~~~~~~~ 487s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 609 | _element->T_apply_right(data, n, cell_permutation); 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1589 | __heap_select(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1593 | std::__make_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1595 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 487s 425 | std::__pop_heap(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s 88 | if (__comp(__a, __b)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 90 | if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 91 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 92 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 93 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 95 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 97 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 98 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 99 | else if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 100 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 102 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1829 | __unguarded_partition(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1835 | while (__comp(__first, __pivot)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~ 487s /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 487s 1838 | while (__comp(__pivot, __last)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1842 | std::iter_swap(__first, __last); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 487s | ^~~~~~~~ 487s /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 487s /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 > >]’: 487s /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 487s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 923 | std::__miter_base(__last), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 924 | __result); 487s | ~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 487s | ^~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 > > >]’: 487s /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 487s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1817 | { return _ReturnType(__i); } 487s | ^~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 707 | vector(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~ 487s /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 487s /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 487s 711 | _M_range_initialize(__first, __last, 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 712 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 371 | return std::__do_uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 373 | return std::uninitialized_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 135 | __push_heap(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~ 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 249 | std::move(__result)); 487s | ~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 855 | operator()(_It& __it, _Sent __bound) const 487s | ^~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~ 487s /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 487s /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 487s 1905 | std::__introsort_loop(__first, __last, 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 1906 | std::__lg(__last - __first) * 2, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1907 | __comp); 487s | ~~~~~~~ 487s /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 487s 1908 | std::__final_insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 487s | ^~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 249 | std::move(__result)); 487s | ~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~ 487s /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 487s /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 487s /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 > >]’: 487s /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 487s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 487s | ^~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&)::]’: 487s /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 487s 239 | operator()(_Value& __val, _Iterator __it) 487s | ^~~~~~~~ 487s /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]’: 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1789 | operator()(_Iter __first, _Sent __last, 487s | ^~~~~~~~ 487s /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 487s /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 487s 1792 | auto __lasti = ranges::next(__first, __last); 487s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 487s | ^ 487s /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&)::]’: 487s /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 487s 195 | operator()(_Iterator __it, _Value& __val) 487s | ^~~~~~~~ 487s /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):: >]’: 487s /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 487s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2152 | return __find_if(__first, __last, __pred, 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 2153 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1674 | void FiniteElement::permute_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&):: >]’: 487s /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 487s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 487s | ^~~~~~~~~~~~~ 487s /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 487s 232 | if (__comp(__first + __secondChild, 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 233 | __first + (__secondChild - 1))) 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s In file included from /usr/include/basix/finite-element.h:12: 487s /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]’: 487s /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 487s 243 | void apply_matrix( 487s | ^~~~~~~~~~~~ 487s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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 >]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 346 | __niter_wrap(_From __from, _To __res) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1733 | void FiniteElement::transform_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s 1754 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1756 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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 487s 1775 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1777 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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 487s 1786 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1788 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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]’: 487s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1674 | void FiniteElement::permute_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1733 | void FiniteElement::transform_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 135 | __push_heap(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~ 487s /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 487s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1754 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1756 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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 487s 1786 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1788 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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 487s 1797 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1799 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s /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&)::]’: 487s /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 487s 195 | operator()(_Iterator __it, _Value& __val) 487s | ^~~~~~~~ 487s /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]’: 487s /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 487s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 487s | ^~~~~~~~ 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 249 | std::move(__result)); 487s | ~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1863 | __partial_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1868 | std::__heap_select(__first, __middle, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1869 | std::__sort_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1856 | __comp); 487s | ~~~~~~~ 487s /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 487s /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 487s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1770 | __insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1777 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 487s | ^~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 > > >]’: 487s /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 487s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 487s | ^~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s 1674 | void FiniteElement::permute_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 243 | void apply_matrix( 487s | ^~~~~~~~~~~~ 487s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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]’: 487s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s 1733 | void FiniteElement::transform_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s 1754 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1756 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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 487s 1775 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1777 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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 487s 1786 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1788 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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]’: 487s /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 487s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s 1674 | void FiniteElement::permute_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s 1733 | void FiniteElement::transform_data( 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s 1754 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1756 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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 487s 1786 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1788 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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 487s 1797 | op(std::span(v_size_t), 487s | ~~^~~~~~~~~~~~~~~~~~~~~ 487s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1799 | dofstart, block_size); 487s | ~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 487s /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]’: 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 487s 607 | this->_M_impl._M_start, 487s | ~~~~~~~~~~~~~~~~~~~~~~~ 487s 608 | _M_get_Tp_allocator()); 487s | ~~~~~~~~~~~~~~~~~~~~~~ 487s /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):: >]’: 487s /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 487s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2152 | return __find_if(__first, __last, __pred, 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 2153 | std::__iterator_category(__first)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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> >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 > > >]’: 487s /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 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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]’: 487s /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 487s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 487s | ^~~~~~~~ 487s /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 487s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 487s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 737 | std::move(__result), 487s | ~~~~~~~~~~~~~~~~~~~~ 487s 738 | std::move(__op), std::move(__proj)); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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> >]’: 487s /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 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 249 | std::move(__result)); 487s | ~~~~~~~~~~~~~~~~~~~~ 487s /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 > > >]’: 487s /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 487s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 487s | ^~~~~~~~ 487s /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 487s /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 487s 577 | return ranges::fill_n(std::move(__first), __len, __value); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1849 | permute_data(u, n, cell_info, _eperm); 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1852 | transform_data(u, n, cell_info, _etrans_invT, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1853 | precompute::apply_matrix); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1589 | __heap_select(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1593 | std::__make_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1595 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 487s 425 | std::__pop_heap(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s 88 | if (__comp(__a, __b)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 90 | if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 91 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 92 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 93 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 95 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 97 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 98 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 99 | else if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 100 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 102 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1833 | permute_data(u, n, cell_info, _eperm_inv); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1836 | transform_data(u, n, cell_info, _etransT, 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1837 | precompute::apply_matrix); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1829 | __unguarded_partition(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1835 | while (__comp(__first, __pivot)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~ 487s /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 487s 1838 | while (__comp(__pivot, __last)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1842 | std::iter_swap(__first, __last); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 487s | ^~~~~~~~ 487s /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 487s /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 >]’: 487s /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 487s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 923 | std::__miter_base(__last), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 924 | __result); 487s | ~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1865 | permute_data(u, n, cell_info, _eperm_inv); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1868 | transform_data(u, n, cell_info, _etrans_inv, 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1869 | precompute::apply_matrix); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1810 | void FiniteElement::T_apply(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1817 | permute_data(u, n, cell_info, _eperm); 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1820 | transform_data(u, n, cell_info, _etrans, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1821 | precompute::apply_matrix); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s [ 77%] Linking CXX executable demo_poisson 487s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 487s /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&):: >]’: 487s /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 487s 1876 | __introsort_loop(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1884 | std::__partial_sort(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1819 | __comp); 487s | ~~~~~~~ 487s /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 487s 1822 | std::__insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1876 | __introsort_loop(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1884 | std::__partial_sort(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1819 | __comp); 487s | ~~~~~~~ 487s /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 487s 1822 | std::__insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1964 | transform_data(u, n, cell_info, _etrans_inv, 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1965 | precompute::apply_tranpose_matrix_right); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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]’: 487s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1887 | permute_data(dblock, 1, cell_info, _eperm); 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1892 | transform_data(u, n, cell_info, _etrans, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1893 | precompute::apply_tranpose_matrix_right); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1911 | permute_data(dblock, 1, cell_info, _eperm); 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1916 | transform_data(u, n, cell_info, _etrans_invT, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1917 | precompute::apply_tranpose_matrix_right); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 487s | ^~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 1940 | transform_data(u, n, cell_info, _etransT, 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1941 | precompute::apply_tranpose_matrix_right); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 994 | operator()(_It __x, _Sent __bound) const 487s | ^~~~~~~~ 487s /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 487s /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&)::]’: 487s /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 487s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~ 487s /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 487s /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 487s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 487s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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):: >]’: 487s /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 487s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2107 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2111 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2115 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2119 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2127 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2132 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2137 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 487s 683 | { return std::copy(__first, __first + __n, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 1508 | move_iterator(iterator_type __i) 487s | ^~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1697 | std::__uninitialized_copy_a(__first, __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s 1698 | this->_M_impl._M_start, 487s | ~~~~~~~~~~~~~~~~~~~~~~~ 487s 1699 | _M_get_Tp_allocator()); 487s | ~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 487s | ^~~~~~~~~~~~~ 487s /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 487s 232 | if (__comp(__first + __secondChild, 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 233 | __first + (__secondChild - 1))) 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 346 | __niter_wrap(_From __from, _To __res) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 147 | { return std::copy(__first, __last, __result); } 487s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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):: >]’: 487s /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 487s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2107 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2111 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2115 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2119 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2127 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2132 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2137 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 185 | __uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1876 | __introsort_loop(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1884 | std::__partial_sort(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1819 | __comp); 487s | ~~~~~~~ 487s /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 487s 1822 | std::__insertion_sort(__first, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /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 487s 346 | __niter_wrap(_From __from, _To __res) 487s | ^~~~~~~~~~~~ 487s /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]’: 487s /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 487s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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&):: >]’: 487s /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 487s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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&):: >]’: 487s /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 487s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~ 487s /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 487s /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 487s /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 >]’: 487s /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 487s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 487s | ^~~~~~~~~ 487s /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 487s /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 >]’: 487s /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 487s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&)::]’: 487s /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 487s 239 | operator()(_Value& __val, _Iterator __it) 487s | ^~~~~~~~ 487s /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 > >]’: 487s /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 487s 994 | operator()(_It __x, _Sent __bound) const 487s | ^~~~~~~~ 487s /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 487s /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&)::]’: 487s /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 487s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~ 487s /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 487s /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 487s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 487s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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):: >]’: 487s /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 487s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~ 487s /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 487s /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 487s 2107 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2111 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2115 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2119 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2127 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2132 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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 487s 2137 | if (__pred(__first)) 487s | ~~~~~~^~~~~~~~~ 487s /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]’: 487s /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 487s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 371 | return std::__do_uninit_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 373 | return std::uninitialized_copy(__first, __last, __result); 487s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1863 | __partial_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1868 | std::__heap_select(__first, __middle, __last, __comp); 487s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1869 | std::__sort_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 1856 | __comp); 487s | ~~~~~~~ 487s /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 487s /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 487s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1770 | __insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~ 487s /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 487s /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 487s 1777 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 487s | ^~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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&):: >]’: 487s /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 487s 135 | __push_heap(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~ 487s /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 487s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s /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&):: >]’: 487s /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 487s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 487s | ^~~~~~~~~~~~~ 487s /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 487s 232 | if (__comp(__first + __secondChild, 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 487s 233 | __first + (__secondChild - 1))) 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 >&}]’: 487s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1589 | __heap_select(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1593 | std::__make_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1595 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 487s /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&):: >]’: 487s /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 487s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 487s 425 | std::__pop_heap(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s 88 | if (__comp(__a, __b)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 90 | if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 91 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 92 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 93 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 95 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 97 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 98 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 99 | else if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 100 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 102 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1829 | __unguarded_partition(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1589 | __heap_select(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s /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 487s 1593 | std::__make_heap(__first, __middle, __comp); 487s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1835 | while (__comp(__first, __pivot)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~ 487s /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 487s 1595 | if (__comp(__i, __first)) 487s | ~~~~~~^~~~~~~~~~~~~~ 487s /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 487s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 1838 | while (__comp(__pivot, __last)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1842 | std::iter_swap(__first, __last); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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 487s 425 | std::__pop_heap(__first, __last, __last, __comp); 487s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 487s /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&)::]’: 487s /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 487s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 487s | ^~~~~~~~ 487s /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 487s /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&):: >]’: 487s /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 487s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s /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 487s 88 | if (__comp(__a, __b)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 90 | if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 91 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 92 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 93 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s 95 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 97 | else if (__comp(__a, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 98 | std::iter_swap(__result, __a); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 923 | std::__miter_base(__last), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 924 | __result); 487s | ~~~~~~~~~ 487s /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 487s 99 | else if (__comp(__b, __c)) 487s | ~~~~~~^~~~~~~~~~ 487s /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 487s 100 | std::iter_swap(__result, __c); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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 487s 102 | std::iter_swap(__result, __b); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1829 | __unguarded_partition(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 1835 | while (__comp(__first, __pivot)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~ 487s /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 487s 1838 | while (__comp(__pivot, __last)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~ 487s /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 487s 1842 | std::iter_swap(__first, __last); 487s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 487s | ^~~~~~~~ 487s /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 487s /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*]’: 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 642 | copy(_II __first, _II __last, _OI __result) 487s | ^~~~ 487s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s /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 > >]’: 487s /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 487s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 487s | ^~~~~~~~~~~~~ 487s /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 487s /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 487s /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 487s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 923 | std::__miter_base(__last), 487s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s 924 | __result); 487s | ~~~~~~~~~ 487s /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 > >]’: 487s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 487s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 487s | ^~~~~~~~ 487s /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&):: >]’: 487s /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 487s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /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 487s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 487s | ^~~~~~~~~~~~ 487s In file included from /usr/include/c++/14/bits/refwrap.h:38, 487s from /usr/include/c++/14/vector:68: 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&)::]’: 487s /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 487s 195 | operator()(_Iterator __it, _Value& __val) 487s | ^~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 154 | void apply_permutation_mapped(std::span perm, 487s | ^~~~~~~~~~~~~~~~~~~~~~~~ 487s /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]’: 487s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487s 144 | void apply_permutation(std::span perm, std::span data, 487s | ^~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 135 | __push_heap(_RandomAccessIterator __first, 487s | ^~~~~~~~~~~ 487s /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 487s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 487s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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}]’: 487s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 487s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 487s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487s /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&):: >]’: 487s /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 487s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~~ 487s /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 487s /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&):: >]’: 487s /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 487s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 487s | ^~~~~~~~~~ 487s /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 487s /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 487s /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 > >]’: 487s /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 487s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 487s | ^~~~~~~~~ 487s /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 487s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 487s /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 487s 608 | __miter_base(_Iterator __it) 487s | ^~~~~~~~~~~~ 487s /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 > >]’: 487s /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 487s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 487s | ^~~~~~~~~~~~~~~~~~~~~~ 487s /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 487s /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 487s /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&)::]’: 487s /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 487s 239 | operator()(_Value& __val, _Iterator __it) 487s | ^~~~~~~~ 487s /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]’: 487s /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 487s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 487s | ^~~~~~~~ 487s /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 487s /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 487s /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 >]’: 487s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 487s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 487s | ^~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 195 | operator()(_Iterator __it, _Value& __val) 488s | ^~~~~~~~ 488s /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&):: >]’: 488s /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 488s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 488s | ^~~~~~~~~~~~~ 488s /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 488s 232 | if (__comp(__first + __secondChild, 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 233 | __first + (__secondChild - 1))) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 >]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 346 | __niter_wrap(_From __from, _To __res) 488s | ^~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 135 | __push_heap(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~ 488s /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 488s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 195 | operator()(_Iterator __it, _Value& __val) 488s | ^~~~~~~~ 488s /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 > > >]’: 488s /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 488s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 488s | ^~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 488s 154 | void apply_permutation_mapped(std::span perm, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 488s 144 | void apply_permutation(std::span perm, std::span data, 488s | ^~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /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 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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>]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /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 488s /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*]’: 488s /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 488s 346 | __niter_wrap(_From __from, _To __res) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 147 | { return std::copy(__first, __last, __result); } 488s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 488s | ^~~~~~~~ 488s /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 488s /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]’: 488s /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 488s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 371 | return std::__do_uninit_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 373 | return std::uninitialized_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 488s | ^~~~~~~~ 488s /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 488s /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 488s /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):: >]’: 488s /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 488s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~ 488s /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 488s /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 488s 2107 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 488s 2111 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 488s 2115 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 488s 2119 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 488s 2127 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 488s 2132 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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> >]’: 488s /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 488s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 488s | ^~~~~~~~~~~~~~ 488s /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 488s 2137 | if (__pred(__first)) 488s | ~~~~~~^~~~~~~~~ 488s /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 > > >]’: 488s /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 488s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 488s | ^~~~~~~~ 488s /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 > >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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*]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 147 | { return std::copy(__first, __last, __result); } 488s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1863 | __partial_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1868 | std::__heap_select(__first, __middle, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1869 | std::__sort_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1856 | __comp); 488s | ~~~~~~~ 488s /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 488s /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 488s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1770 | __insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1777 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 488s | ^~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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]’: 488s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 1674 | void FiniteElement::permute_data( 488s | ^~~~~~~~~~~~~~~~ 488s In file included from /usr/include/basix/finite-element.h:12: 488s /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]’: 488s /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 488s 243 | void apply_matrix( 488s | ^~~~~~~~~~~~ 488s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 488s /tmp/autopkgtest.dv2MZv/build.i5l/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 488s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /tmp/autopkgtest.dv2MZv/build.i5l/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 488s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /tmp/autopkgtest.dv2MZv/build.i5l/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 488s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 1733 | void FiniteElement::transform_data( 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s 1754 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1756 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 488s 1775 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1777 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 488s 1786 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1788 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 > >]’: 488s /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 488s 855 | operator()(_It& __it, _Sent __bound) const 488s | ^~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~ 488s /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 488s /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 488s 1905 | std::__introsort_loop(__first, __last, 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s 1906 | std::__lg(__last - __first) * 2, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1907 | __comp); 488s | ~~~~~~~ 488s /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 488s 1908 | std::__final_insertion_sort(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 488s /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)::]’: 488s /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 488s 317 | operator()(_Iterator __it) 488s | ^~~~~~~~ 488s /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]’: 488s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 1674 | void FiniteElement::permute_data( 488s | ^~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 1733 | void FiniteElement::transform_data( 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s 1754 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1756 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 488s 1786 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1788 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 488s 1797 | op(std::span(v_size_t), 488s | ~~^~~~~~~~~~~~~~~~~~~~~ 488s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1799 | dofstart, block_size); 488s | ~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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 488s /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)::]’: 488s /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 488s 317 | operator()(_Iterator __it) 488s | ^~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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 >]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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]’: 488s /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 488s 285 | void apply_tranpose_matrix_right( 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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 >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 371 | return std::__do_uninit_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 373 | return std::uninitialized_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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 488s /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*]’: 488s /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 488s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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*]’: 488s /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 488s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 185 | __uninit_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 147 | { return std::copy(__first, __last, __result); } 488s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1863 | __partial_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1868 | std::__heap_select(__first, __middle, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1869 | std::__sort_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1856 | __comp); 488s | ~~~~~~~ 488s /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 488s /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 488s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1770 | __insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1777 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 488s | ^~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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 > >]’: 488s /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 488s 855 | operator()(_It& __it, _Sent __bound) const 488s | ^~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~ 488s /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 488s /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 488s 1905 | std::__introsort_loop(__first, __last, 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s 1906 | std::__lg(__last - __first) * 2, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1907 | __comp); 488s | ~~~~~~~ 488s /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 488s 1908 | std::__final_insertion_sort(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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)::]’: 488s /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 488s 317 | operator()(_Iterator __it) 488s | ^~~~~~~~ 488s /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]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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 >&}]’: 488s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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&):: >]’: 488s /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 488s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~ 488s /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 488s /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 488s /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 > >]’: 488s /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 488s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 488s | ^~~~~~~~~ 488s /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 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /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 488s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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&)::]’: 488s /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 488s 239 | operator()(_Value& __val, _Iterator __it) 488s | ^~~~~~~~ 488s /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 > > >]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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*]’: 488s /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 488s 2981 | __miter_base(move_iterator<_Iterator> __it) 488s | ^~~~~~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1589 | __heap_select(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1593 | std::__make_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1595 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 488s /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&):: >]’: 488s /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 488s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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 488s 425 | std::__pop_heap(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s /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 488s 88 | if (__comp(__a, __b)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 90 | if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 91 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 92 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 93 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 95 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 97 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 98 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 99 | else if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 100 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 102 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1829 | __unguarded_partition(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1835 | while (__comp(__first, __pivot)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~ 488s /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 488s 1838 | while (__comp(__pivot, __last)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~ 488s /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 488s 1842 | std::iter_swap(__first, __last); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 488s | ^~~~~~~~ 488s /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 488s /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 >]’: 488s /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 488s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 923 | std::__miter_base(__last), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 924 | __result); 488s | ~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1876 | __introsort_loop(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1884 | std::__partial_sort(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1819 | __comp); 488s | ~~~~~~~ 488s /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 488s 1822 | std::__insertion_sort(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 488s from /usr/include/dolfinx.h:11, 488s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 488s /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]’: 488s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 488s 124 | void assemble_vector(std::span b, const Form& L) 488s | ^~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 488s 129 | assemble_vector(b, L, std::span(constants), 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 130 | make_coefficients_span(coefficients)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 488s /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*]’: 488s /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 488s 2981 | __miter_base(move_iterator<_Iterator> __it) 488s | ^~~~~~~~~~~~ 488s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 488s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 488s /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]’: 488s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 488s 495 | void set(std::span x, std::optional> x0, 488s | ^~~ 488s /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 488s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 488s [ 81%] Linking CXX executable demo_biharmonic 488s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 488s [ 81%] Built target demo_poisson 488s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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 488s /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]’: 488s /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 488s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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*]’: 488s /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 488s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 185 | __uninit_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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)::]’: 488s /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 488s 317 | operator()(_Iterator __it) 488s | ^~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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 >]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 488s from /usr/include/dolfinx/fem/assembler.h:9: 488s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 488s /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 488s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 488s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 488s /tmp/autopkgtest.dv2MZv/build.i5l/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 488s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 488s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 488s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 488s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 212 | fem::make_coefficients_span(coeff)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 488s /tmp/autopkgtest.dv2MZv/build.i5l/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 488s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 488s | ~~~~^~~ 488s In file included from /usr/include/c++/14/bits/refwrap.h:38, 488s from /usr/include/c++/14/vector:68: 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 > > >]’: 488s /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 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/fem/Function.h:17, 488s from /usr/include/dolfinx/fem/DirichletBC.h:12: 488s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 488s /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 488s 234 | const T local = std::transform_reduce( 488s | ~~~~~~~~~~~~~~~~~~~~~^ 488s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 236 | [](T a, T b) -> T 488s | ~~~~~~~~~~~~~~~~~ 488s 237 | { 488s | ~ 488s 238 | if constexpr (std::is_same>::value 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 239 | or std::is_same>::value) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 240 | { 488s | ~ 488s 241 | return std::conj(a) * b; 488s | ~~~~~~~~~~~~~~~~~~~~~~~~ 488s 242 | } 488s | ~ 488s 243 | else 488s | ~~~~ 488s 244 | return a * b; 488s | ~~~~~~~~~~~~~ 488s 245 | }); 488s | ~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 154 | void apply_permutation_mapped(std::span perm, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 144 | void apply_permutation(std::span perm, std::span data, 488s | ^~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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&):: >]’: 488s /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 488s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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&):: >]’: 488s /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 488s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 >]’: 488s /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 488s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 488s | ^~~~~~~~~ 488s /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 488s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 488s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 488s 94 | return assemble_scalar(M, std::span(constants), 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 95 | make_coefficients_span(coefficients)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 >]’: 488s /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 488s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 239 | operator()(_Value& __val, _Iterator __it) 488s | ^~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1863 | __partial_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1868 | std::__heap_select(__first, __middle, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1869 | std::__sort_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1856 | __comp); 488s | ~~~~~~~ 488s /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 488s /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 488s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1770 | __insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1777 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 488s | ^~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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]’: 488s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 172 | void apply_inv_permutation_right(std::span perm, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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}]’: 488s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 488s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 >]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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*]’: 488s /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 488s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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*]’: 488s /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 488s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 185 | __uninit_copy(__first, __last, __result); 488s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 2981 | __miter_base(move_iterator<_Iterator> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1589 | __heap_select(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1593 | std::__make_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1595 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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 488s 425 | std::__pop_heap(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s /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 488s 88 | if (__comp(__a, __b)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 90 | if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 91 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 92 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 93 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 95 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 97 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 98 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 99 | else if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 100 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 102 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1829 | __unguarded_partition(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1835 | while (__comp(__first, __pivot)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~ 488s /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 488s 1838 | while (__comp(__pivot, __last)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~ 488s /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 488s 1842 | std::iter_swap(__first, __last); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 488s | ^~~~~~~~ 488s /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 488s /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 >]’: 488s /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 488s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 923 | std::__miter_base(__last), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 924 | __result); 488s | ~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 488s | ^~~~~~~~~~~~~ 488s /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 488s 232 | if (__comp(__first + __secondChild, 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 233 | __first + (__secondChild - 1))) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 488s from /usr/include/dolfinx.h:16: 488s /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]’: 488s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 488s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 488s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 488s 540 | x.insert(x.end(), {x0, x1}); 488s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 488s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 488s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 565 | v2, v3, vmid}); 488s | ~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 488s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 488s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 488s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 488s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 627 | {x.size() / 2, 2}, partitioner); 488s | ^ 488s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 632 | std::vector{}, {0, 2}, partitioner); 488s | ^ 488s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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&):: >]’: 488s /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 488s 1876 | __introsort_loop(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1884 | std::__partial_sort(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1819 | __comp); 488s | ~~~~~~~ 488s /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 488s 1822 | std::__insertion_sort(__first, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1589 | __heap_select(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1593 | std::__make_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1595 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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 488s 425 | std::__pop_heap(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s /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 488s 88 | if (__comp(__a, __b)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 90 | if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 91 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 92 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 93 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 95 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 97 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 98 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 99 | else if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 100 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 102 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1829 | __unguarded_partition(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1835 | while (__comp(__first, __pivot)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~ 488s /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 488s 1838 | while (__comp(__pivot, __last)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~ 488s /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 488s 1842 | std::iter_swap(__first, __last); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 488s | ^~~~~~~~ 488s /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 488s /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 > >]’: 488s /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 488s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 923 | std::__miter_base(__last), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 924 | __result); 488s | ~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 488s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 488s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 488s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 488s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 671 | i0 + iy + ny + 2}); 488s | ~~~~~~~~~~~~~~~~~~ 488s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 676 | {x.size() / 2, 2}, partitioner); 488s | ^ 488s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s 681 | std::vector{}, {0, 2}, partitioner); 488s | ^ 488s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 488s /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&):: >]’: 488s /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 488s 135 | __push_heap(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~ 488s /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 488s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 488s | ^~~~~~~~~~~~~ 488s /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 488s 232 | if (__comp(__first + __secondChild, 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 233 | __first + (__secondChild - 1))) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 >]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 346 | __niter_wrap(_From __from, _To __res) 488s | ^~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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&):: >]’: 488s /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 488s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~ 488s /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 488s /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 488s /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 > >]’: 488s /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 488s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 488s | ^~~~~~~~~ 488s /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 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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 > >]’: 488s /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 488s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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&)::]’: 488s /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 488s 239 | operator()(_Value& __val, _Iterator __it) 488s | ^~~~~~~~ 488s /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&)::]’: 488s /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 488s 195 | operator()(_Iterator __it, _Value& __val) 488s | ^~~~~~~~ 488s /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&):: >]’: 488s /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 488s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 488s | ^~~~~~~~~~~~~ 488s /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 488s 232 | if (__comp(__first + __secondChild, 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 233 | __first + (__secondChild - 1))) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 >]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 346 | __niter_wrap(_From __from, _To __res) 488s | ^~~~~~~~~~~~ 488s /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]’: 488s /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 488s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 488s | ^~~~~~~~ 488s /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 488s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 737 | std::move(__result), 488s | ~~~~~~~~~~~~~~~~~~~~ 488s 738 | std::move(__op), std::move(__proj)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 201 | std::move(__f), std::move(__proj)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 2981 | __miter_base(move_iterator<_Iterator> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 147 | { return std::copy(__first, __last, __result); } 488s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 135 | __push_heap(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~ 488s /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 488s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 195 | operator()(_Iterator __it, _Value& __val) 488s | ^~~~~~~~ 488s /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]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 346 | __niter_wrap(_From __from, _To __res) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s 147 | { return std::copy(__first, __last, __result); } 488s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 488s /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 488s 608 | __miter_base(_Iterator __it) 488s | ^~~~~~~~~~~~ 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s [ 86%] Linking CXX executable demo_codim_0_assembly 488s /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&):: >]’: 488s /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 488s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 488s /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&):: >]’: 488s /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 488s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~ 488s /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 488s /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 488s /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 >]’: 488s /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 488s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 488s | ^~~~~~~~~ 488s /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 488s /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 >]’: 488s /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 488s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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&)::]’: 488s /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 488s 239 | operator()(_Value& __val, _Iterator __it) 488s | ^~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1863 | __partial_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1868 | std::__heap_select(__first, __middle, __last, __comp); 488s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1869 | std::__sort_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 1856 | __comp); 488s | ~~~~~~~ 488s /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 488s /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 488s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1770 | __insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~ 488s /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 488s /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 488s 1777 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 488s | ^~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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&):: >]’: 488s /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 488s 135 | __push_heap(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~ 488s /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 488s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s In file included from /usr/include/dolfinx/la/Vector.h:14, 488s from /usr/include/dolfinx/fem/Function.h:17: 488s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 488s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 488s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 488s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 488s | ^~~~~~~~ 488s /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]’: 488s /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 488s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 488s | ^~~~~~~~ 488s /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 488s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 737 | std::move(__result), 488s | ~~~~~~~~~~~~~~~~~~~~ 488s 738 | std::move(__op), std::move(__proj)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 488s | ^~~~~~~~ 488s /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 488s /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&)::]’: 488s /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 488s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 488s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 201 | std::move(__f), std::move(__proj)); 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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*]’: 488s /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 488s 642 | copy(_II __first, _II __last, _OI __result) 488s | ^~~~ 488s /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 488s /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 488s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 488s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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]’: 488s /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 488s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 488s | ^~~~~~~~ 488s /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]’: 488s /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 488s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 488s | ^~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 488s | ^~~~~~~~~~~~~ 488s /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 488s 232 | if (__comp(__first + __secondChild, 488s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 488s 233 | __first + (__secondChild - 1))) 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 488s | ^~~~~~~~ 488s /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 488s /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&):: >]’: 488s /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 488s 1589 | __heap_select(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1593 | std::__make_heap(__first, __middle, __comp); 488s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s 1595 | if (__comp(__i, __first)) 488s | ~~~~~~^~~~~~~~~~~~~~ 488s /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 488s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 488s | ^~~~~~~~~~~ 488s /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 488s /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 488s 425 | std::__pop_heap(__first, __last, __last, __comp); 488s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 488s | ^~~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s /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 488s 88 | if (__comp(__a, __b)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 90 | if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 91 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 92 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 93 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 95 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 97 | else if (__comp(__a, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 98 | std::iter_swap(__result, __a); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 99 | else if (__comp(__b, __c)) 488s | ~~~~~~^~~~~~~~~~ 488s /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 488s 100 | std::iter_swap(__result, __c); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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 488s 102 | std::iter_swap(__result, __b); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 488s /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&):: >]’: 488s /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 488s 1829 | __unguarded_partition(_RandomAccessIterator __first, 488s | ^~~~~~~~~~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 1835 | while (__comp(__first, __pivot)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~~ 488s /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 488s 1838 | while (__comp(__pivot, __last)) 488s | ~~~~~~^~~~~~~~~~~~~~~~~ 488s /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 488s 1842 | std::iter_swap(__first, __last); 488s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 488s /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&)::]’: 488s /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 488s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 488s | ^~~~~~~~ 488s /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 488s /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 > >]’: 488s /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 488s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 488s | ^~~~~~~~~~~~~ 488s /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 488s /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 488s /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 488s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 923 | std::__miter_base(__last), 488s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 488s 924 | __result); 488s | ~~~~~~~~~ 489s /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&):: >]’: 489s /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 489s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 489s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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&)::]’: 489s /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 489s 195 | operator()(_Iterator __it, _Value& __val) 489s | ^~~~~~~~ 489s /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]’: 489s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 489s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 235 | _fshape, cells); 489s | ~~~~~~~~~~~~~~~ 489s /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*]’: 489s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 489s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 489s | ^~~~~~~~~~~~~ 489s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 489s /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 > >]’: 489s /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 489s 2981 | __miter_base(move_iterator<_Iterator> __it) 489s | ^~~~~~~~~~~~ 489s /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*]’: 489s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 489s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 489s | ^~~~~~~~~~~~~ 489s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 489s /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&):: >]’: 489s /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 489s 135 | __push_heap(_RandomAccessIterator __first, 489s | ^~~~~~~~~~~ 489s /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 489s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 489s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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&):: >]’: 489s /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 489s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 489s | ^~~~~~~~~~~ 489s /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 489s /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&):: >]’: 489s /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 489s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 489s | ^~~~~~~~~~ 489s /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 489s /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 489s /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]’: 489s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 489s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s /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 > >]’: 489s /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 489s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 489s | ^~~~~~~~~ 489s /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 489s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 489s /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 489s 608 | __miter_base(_Iterator __it) 489s | ^~~~~~~~~~~~ 489s /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 > >]’: 489s /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 489s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 489s | ^~~~~~~~~~~~~~~~~~~~~~ 489s /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 489s /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 489s /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&)::]’: 489s /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 489s 239 | operator()(_Value& __val, _Iterator __it) 489s | ^~~~~~~~ 489s /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]’: 489s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 111 | void assemble_vector( 489s | ^~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 116 | impl::assemble_vector(b, L, constants, coefficients); 489s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s /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&)::]’: 489s /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 489s 195 | operator()(_Iterator __it, _Value& __val) 489s | ^~~~~~~~ 489s /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&):: >]’: 489s /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 489s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 489s | ^~~~~~~~~~~~~ 489s /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 489s 232 | if (__comp(__first + __secondChild, 489s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 489s 233 | __first + (__secondChild - 1))) 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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 >]’: 489s /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 489s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 489s | ^~~~~~~~~~~~ 489s /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*]’: 489s /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 489s 346 | __niter_wrap(_From __from, _To __res) 489s | ^~~~~~~~~~~~ 489s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 489s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 146 | std::span(_buffer_local), 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 147 | _request); 489s | ~~~~~~~~~ 489s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s /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&):: >]’: 489s /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 489s 135 | __push_heap(_RandomAccessIterator __first, 489s | ^~~~~~~~~~~ 489s /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 489s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 489s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 489s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 99 | std::span(_buffer_remote), 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 100 | std::span(_request)); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s /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&)::]’: 489s /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 489s 195 | operator()(_Iterator __it, _Value& __val) 489s | ^~~~~~~~ 489s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 489s from /usr/include/c++/14/algorithm:63, 489s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 489s /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 > >]’: 489s /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 489s 318 | operator()(_Range&& __r, _Out __result) const 489s | ^~~~~~~~ 489s /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 489s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 489s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 321 | std::move(__result)); 489s | ~~~~~~~~~~~~~~~~~~~~ 489s /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 489s /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> >]’: 489s /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 489s 318 | operator()(_Range&& __r, _Out __result) const 489s | ^~~~~~~~ 489s /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 489s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 489s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 321 | std::move(__result)); 489s | ~~~~~~~~~~~~~~~~~~~~ 489s /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 489s /tmp/autopkgtest.dv2MZv/build.i5l/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 > >&]’: 489s /tmp/autopkgtest.dv2MZv/build.i5l/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 489s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 489s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s In file included from /usr/include/basix/finite-element.h:19, 489s from /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 489s /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 > >&)::]’: 489s /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 489s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 489s | ^~~~~~~~~~~~~~~~ 489s /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 489s /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 489s /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]’: 489s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 62 | T assemble_scalar( 489s | ^~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 489s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 72 | mesh->geometry().x(), constants, coefficients); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s In file included from /usr/include/c++/14/vector:66, 489s from /usr/include/basix/cell.h:10, 489s from /usr/include/basix/finite-element.h:7: 489s /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]’: 489s /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 489s 1413 | insert(const_iterator __position, initializer_list __l) 489s | ^~~~~~ 489s /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 489s /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 489s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 489s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 1417 | std::random_access_iterator_tag()); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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]’: 489s /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 489s 1413 | insert(const_iterator __position, initializer_list __l) 489s | ^~~~~~ 489s /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 489s /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 489s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 489s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 1417 | std::random_access_iterator_tag()); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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 489s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 489s /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]’: 489s /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 489s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 489s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s 1159 | std::move(__comp), std::move(__proj)); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /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]’: 489s /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 489s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 489s 607 | this->_M_impl._M_start, 489s | ~~~~~~~~~~~~~~~~~~~~~~~ 489s 608 | _M_get_Tp_allocator()); 489s | ~~~~~~~~~~~~~~~~~~~~~~ 489s [ 86%] Built target demo_biharmonic 489s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 489s from /usr/include/dolfinx/geometry/utils.h:9, 489s from /usr/include/dolfinx/fem/interpolate.h:19, 489s from /usr/include/dolfinx/fem/Function.h:12: 489s /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 >]’: 489s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 783 | Mesh> create_mesh( 489s | ^~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 489s | ^ 489s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 489s 830 | cells1 = std::vector(cells.begin(), cells.end()); 489s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 489s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 489s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 841 | std::vector cells1_v 489s | ^~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 489s 880 | boundary_v.erase(unique_end, range_end); 489s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 489s 885 | boundary_v.erase(boundary_v.begin()); 489s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 489s | ^~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 489s 905 | nodes1.erase(unique_end, range_end); 489s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 911 | Geometry geometry 489s | ^~~~~~~~ 489s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s /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 489s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 489s [ 86%] Built target demo_codim_0_assembly 489s /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]’: 489s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 72 | cmap.tabulate(0, X, Xshape, phi_b); 489s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 489s In file included from /usr/include/c++/14/functional:59, 489s from /usr/include/basix/finite-element.h:17: 489s /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 >}]’: 489s /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 489s 587 | operator()(_ArgTypes... __args) const 489s | ^~~~~~~~ 489s /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]’: 489s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 489s 703 | void interpolate(Function& u, std::span f, 489s | ^~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 954 | cmap.tabulate(1, X, Xshape, phi_b); 489s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 489s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 489s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 489s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 489s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 490s | ^~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/dolfinx/fem/assembler.h:11: 490s /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]’: 490s /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 490s 1289 | void assemble_vector( 490s | ^~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 490s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1298 | constants, coefficients); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s In file included from /usr/include/dolfinx/la/Vector.h:14: 490s /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]’: 490s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s 390 | void scatter_rev_begin(std::span send_buffer, 490s | ^~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s /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]’: 490s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s 195 | void scatter_fwd_begin(std::span send_buffer, 490s | ^~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s /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 > >]’: 490s /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 490s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 490s | ^~~~~~~~ 490s /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 490s /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 490s /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 490s 310 | return ranges::__copy_or_move(std::move(__first), 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 490s 311 | std::move(__last), 490s | ~~~~~~~~~~~~~~~~~~ 490s 312 | std::move(__result)); 490s | ~~~~~~~~~~~~~~~~~~~~ 490s /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 490s [ 90%] Linking CXX executable demo_interpolation-io 490s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 490s /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 >]’: 490s /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 490s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 490s 607 | this->_M_impl._M_start, 490s | ~~~~~~~~~~~~~~~~~~~~~~~ 490s 608 | _M_get_Tp_allocator()); 490s | ~~~~~~~~~~~~~~~~~~~~~~ 490s /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 >&]’: 490s /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 490s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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> >]’: 490s /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 490s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 490s | ^~~~~~~~ 490s /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 490s /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 490s /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 490s 310 | return ranges::__copy_or_move(std::move(__first), 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 490s 311 | std::move(__last), 490s | ~~~~~~~~~~~~~~~~~~ 490s 312 | std::move(__result)); 490s | ~~~~~~~~~~~~~~~~~~~~ 490s /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 490s /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]’: 490s /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 490s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 490s | ^~~~~~~~ 490s /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 490s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 776 | ranges::begin(__r2), ranges::end(__r2), 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 777 | std::move(__result), std::move(__binary_op), 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 778 | std::move(__proj1), std::move(__proj2)); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s /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 490s /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 490s In file included from /usr/include/dolfinx/fem/assembler.h:10: 490s /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]’: 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 168 | T assemble_scalar( 490s | ^~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 490s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 185 | cstride); 490s | ~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s /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 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 204 | value += impl::assemble_exterior_facets( 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 490s 205 | x_dofmap, x, num_facets_per_cell, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 207 | cstride, perms); 490s | ~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s /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 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 217 | value += impl::assemble_interior_facets( 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 490s 218 | x_dofmap, x, num_facets_per_cell, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 220 | cstride, c_offsets, perms); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 490s /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 490s [ 95%] Linking CXX executable demo_custom_kernel 490s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 490s In file included from /usr/include/c++/14/vector:72: 490s /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]’: 490s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 490s 954 | vector<_Tp, _Alloc>:: 490s | ^~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 490s /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]’: 490s /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 490s 707 | vector(_InputIterator __first, _InputIterator __last, 490s | ^~~~~~ 490s /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 490s /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 490s 711 | _M_range_initialize(__first, __last, 490s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 490s 712 | std::__iterator_category(__first)); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/c++/14/numeric:62: 490s /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]’: 490s /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 490s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 490s | ^~~~ 490s /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 490s In file included from /usr/include/c++/14/algorithm:61: 490s /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 >]’: 490s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 490s | ^~~~~~ 490s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s /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]’: 490s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 46 | void reorder_list(std::span list, std::span nodemap) 490s | ^~~~~~~~~~~~ 490s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 53 | const std::vector orig(list.begin(), list.end()); 490s | ^~~~ 490s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 58 | std::ranges::copy(links_old, links_new.begin()); 490s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 490s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 490s 239 | __x.end()); 490s | ~~~~~~~~~~ 490s /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 490s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 490s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 251 | end(), _M_get_Tp_allocator()); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 490s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 490s from /usr/include/c++/14/vector:65: 490s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 490s 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: 490s /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 490s 993 | std::_Destroy(__first, __last); 490s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 1805 | std::move(__comp), std::move(__proj)); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 1134 | operator()(_Iter __first, _Sent __last, 490s | ^~~~~~~~ 490s /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 490s /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 490s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 490s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s 1139 | return {__first, __first}; 490s | ^ 490s /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 490s 1148 | return {++__dest, __first}; 490s | ^ 490s /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]’: 490s /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 490s 1564 | erase(const_iterator __first, const_iterator __last) 490s | ^~~~~ 490s /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 490s /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 490s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 490s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 1536 | erase(const_iterator __position) 490s | ^~~~~ 490s /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 490s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 490s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 490s | ^~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s /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 490s 371 | return std::__do_uninit_copy(__first, __last, __result); 490s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s 373 | return std::uninitialized_copy(__first, __last, __result); 490s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 490s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 490s from /usr/include/dolfinx/fem/Function.h:11: 490s /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]’: 490s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 119 | std::ranges::copy(buffer, range.begin()); 490s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 490s from /usr/include/dolfinx.h:10: 490s /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 >]’: 490s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 676 | distribute_data(MPI_Comm comm0, std::span indices, 490s | ^~~~~~~~~~~~~~~ 490s /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]’: 490s /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 490s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 2021 | std::move(__comp), std::move(__proj)); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 >]’: 490s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 382 | create_geometry( 490s | ^~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 424 | const std::vector l2l = graph::build::compute_local_to_local( 490s | ^~~ 490s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 429 | std::ranges::transform(l2l, igi.begin(), 490s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 490s 430 | [&nodes](auto index) { return nodes[index]; }); 490s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 > >]’: 490s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 490s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 490s | ^~~~~~ 490s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 490s In file included from /usr/include/dolfinx/fem/Function.h:10: 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 319 | return [](std::span, std::span, std::int32_t, int) 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 341 | return [dims, sub_element_fns](std::span data, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 490s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s 350 | block_size); 490s | ~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 362 | return [ebs, sub_fn](std::span data, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 490s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 372 | return [this](std::span data, std::span cell_info, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 490s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 376 | return [this](std::span data, std::span cell_info, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 490s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 380 | return [this](std::span data, std::span cell_info, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 490s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 490s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 384 | return [this](std::span data, std::span cell_info, 490s | ^ 490s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 386 | { T_apply(data, cell_info[cell], block_size); }; 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 > >]’: 490s /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 490s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 490s | ^~~~~~ 490s /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 490s /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}]’: 490s /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 490s 587 | operator()(_ArgTypes... __args) const 490s | ^~~~~~~~ 490s /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 > >]’: 490s /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 490s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 490s | ^~~~~~ 490s /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 490s /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]’: 490s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 490s | ^~~~~~~~~~~~~~~~~~~ 490s /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 >&]’: 490s /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 490s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 490s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 490s /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]’: 490s /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 490s 128 | math::dot(cell_geometry, dphi, J, true); 490s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s /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 490s /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]’: 490s /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 490s 140 | math::inv(J, K); 490s | ~~~~~~~~~^~~~~~ 490s /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 490s /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 490s 142 | math::pinv(J, K); 490s | ~~~~~~~~~~^~~~~~ 490s /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 490s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 490s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 490s /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 490s 87 | auto det(Matrix A) 490s | ^~~ 490s /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]’: 490s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 490s 152 | compute_jacobian_determinant(const U& J, std::span w) 490s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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 490s 172 | math::dot(B, J, BA); 490s | ~~~~~~~~~^~~~~~~~~~ 490s /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 490s /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 490s In file included from /usr/include/basix/maps.h:7, 490s from /usr/include/basix/finite-element.h:9: 490s /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]’: 490s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 490s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 490s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 490s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 490s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 490s /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]’: 490s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 490s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 490s | ^~~~~~~~~~~~~~~~~~~ 490s /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 490s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 490s [ 95%] Built target demo_interpolation-io 491s /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)::]’: 491s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 927 | void pack_coefficient_entity(std::span c, int cstride, 491s | ^~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)::]’: 491s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 927 | void pack_coefficient_entity(std::span c, int cstride, 491s | ^~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)::]’: 491s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 927 | void pack_coefficient_entity(std::span c, int cstride, 491s | ^~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)::]’: 491s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 927 | void pack_coefficient_entity(std::span c, int cstride, 491s | ^~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 491s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 1147 | void assemble_vector( 491s | ^~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 1189 | impl::assemble_cells( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1190 | P0, b, x_dofmap, x, cells, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1192 | coeffs, cstride, cell_info0); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1196 | impl::assemble_cells( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1197 | P0, b, x_dofmap, x, cells, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1199 | coeffs, cstride, cell_info0); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 491s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1205 | fn, constants, coeffs, cstride, cell_info0); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1229 | impl::assemble_exterior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1232 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1236 | impl::assemble_exterior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1239 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1243 | impl::assemble_exterior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1246 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1260 | impl::assemble_interior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1263 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1267 | impl::assemble_interior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1270 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s 1274 | impl::assemble_interior_facets( 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 491s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1277 | constants, coeffs, cstride, cell_info0, perms); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s /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 491s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 491s [ 95%] Built target demo_custom_kernel 491s /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 > >]’: 491s /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 491s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 491s | ^~~~~~~~~~~~~~ 491s /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 491s /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 491s /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 491s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 249 | std::move(__result)); 491s | ~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 491s | ^~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s /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 491s 371 | return std::__do_uninit_copy(__first, __last, __result); 491s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s 373 | return std::uninitialized_copy(__first, __last, __result); 491s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /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 491s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 491s | ^~~~~~~~ 491s /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 491s /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 491s 577 | return ranges::fill_n(std::move(__first), __len, __value); 491s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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> >]’: 491s /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 491s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 491s | ^~~~~~~~~~~~~~ 491s /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 491s /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 491s /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 491s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 249 | std::move(__result)); 491s | ~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 491s | ^~~~~~~~ 491s /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 491s /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 491s /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 491s /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 491s /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*)>]’: 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 491s | ^~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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*)>]’: 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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*)>]’: 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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]’: 491s /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 491s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 386 | __result, __alloc); 491s | ~~~~~~~~~~~~~~~~~~ 491s In file included from /usr/include/c++/14/algorithm:60: 491s /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 > >]’: 491s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 642 | copy(_II __first, _II __last, _OI __result) 491s | ^~~~ 491s /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]’: 491s /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 491s 398 | return std::__uninitialized_copy_a 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 491s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 386 | __result, __alloc); 491s | ~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s 642 | copy(_II __first, _II __last, _OI __result) 491s | ^~~~ 491s /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]’: 491s /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 491s 398 | return std::__uninitialized_copy_a 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 491s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 491s | ^~~~~~~~~~~~~~~~~~~ 491s /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 491s /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 491s 1697 | std::__uninitialized_copy_a(__first, __last, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 491s 1698 | this->_M_impl._M_start, 491s | ~~~~~~~~~~~~~~~~~~~~~~~ 491s 1699 | _M_get_Tp_allocator()); 491s | ~~~~~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 491s | ^~~~~~~~ 491s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s /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 491s 683 | { return std::copy(__first, __first + __n, __result); } 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 707 | vector(_InputIterator __first, _InputIterator __last, 491s | ^~~~~~ 491s /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 491s /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 491s 711 | _M_range_initialize(__first, __last, 491s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 491s 712 | std::__iterator_category(__first)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /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 491s 318 | operator()(_Range&& __r, _Out __result) const 491s | ^~~~~~~~ 491s /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 491s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 321 | std::move(__result)); 491s | ~~~~~~~~~~~~~~~~~~~~ 491s /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 491s /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]’: 491s /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 491s 1618 | _M_allocate_and_copy(size_type __n, 491s | ^~~~~~~~~~~~~~~~~~~~ 491s /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 491s /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 491s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 1625 | _M_get_Tp_allocator()); 491s | ~~~~~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s 642 | copy(_II __first, _II __last, _OI __result) 491s | ^~~~ 491s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s /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 491s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 491s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 1789 | operator()(_Iter __first, _Sent __last, 491s | ^~~~~~~~ 491s /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 491s /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 491s 1792 | auto __lasti = ranges::next(__first, __last); 491s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 491s /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 491s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 491s | ^ 491s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 491s /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]’: 491s /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 491s 767 | operator()(_Iter __first, _Sent __last, 491s | ^~~~~~~~ 491s /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 491s /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]’: 491s /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 491s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 491s | ^~~~~~~~ 491s /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 491s /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]’: 491s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 491s 195 | vector<_Tp, _Alloc>:: 491s | ^~~~~~~~~~~~~~~~~~~ 491s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 491s /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 491s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 491s | ^~~~~~~~~~~~~~ 491s /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]’: 491s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 491s 181 | vector<_Tp, _Alloc>:: 491s | ^~~~~~~~~~~~~~~~~~~ 491s /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 491s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 491s | ^~~~~~~~~~~~~~ 491s /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*]’: 491s /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 491s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 491s | ^~~~~~~~~~~~~~~~ 491s /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 491s /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*]’: 491s /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 491s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 491s | ^~~~~~~~~~~~~~~~~~ 491s /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 491s /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 491s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 185 | __uninit_copy(__first, __last, __result); 491s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 3147 | std::move(__comp), std::move(__proj)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /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 491s 318 | operator()(_Range&& __r, _Out __result) const 491s | ^~~~~~~~ 491s /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 491s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 321 | std::move(__result)); 491s | ~~~~~~~~~~~~~~~~~~~~ 491s /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 491s /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 >]’: 491s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 491s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 491s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 508 | { return std::get<0>(idx) != r; }); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 491s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 553 | [](auto x) { return std::get<1>(x); }); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 491s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 491s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 491s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 646 | std::next(x_new.begin(), shape[1] * i)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 491s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 658 | std::next(x_new.begin(), shape[1] * i)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 491s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /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 491s 1999 | operator()(_Iter __first, _Sent __last, 491s | ^~~~~~~~ 491s /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 491s /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]’: 491s /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 491s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 491s | ^~~~~~~~ 491s /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 491s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 491s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s 737 | std::move(__result), 491s | ~~~~~~~~~~~~~~~~~~~~ 491s 738 | std::move(__op), std::move(__proj)); 491s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 491s | ^~~~~~ 491s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 491s /tmp/autopkgtest.dv2MZv/build.i5l/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 491s 164 | [](auto x) -> std::pair, std::vector> 491s | ^ 491s /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 > >]’: 491s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 491s | ^~~~~~~~ 491s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 491s /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 491s 683 | { return std::copy(__first, __first + __n, __result); } 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 491s | ^~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 491s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 491s | ^~~~~~~~ 491s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 577 | _element->Tt_apply(data, n, cell_permutation); 491s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 491s | ^~~~~~~~~~ 491s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 593 | _element->Tinv_apply(data, n, cell_permutation); 491s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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]’: 491s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 491s | ^~~~~~~ 491s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 544 | _element->T_apply(data, n, cell_permutation); 491s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /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 491s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 491s | ^~~~~~~~ 491s /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 491s /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 491s 683 | { return std::copy(__first, __first + __n, __result); } 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /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 491s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 491s | ^~~~~~~~ 491s /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 491s /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 491s 683 | { return std::copy(__first, __first + __n, __result); } 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /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 491s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 491s | ^~~~~~~~ 491s /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 491s /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 491s 577 | return ranges::fill_n(std::move(__first), __len, __value); 491s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 >]’: 491s /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 491s 181 | void dot(U A, V B, P C, bool transpose = false) 491s | ^~~ 491s /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 491s /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 491s /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 >]’: 491s /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 491s 125 | void inv(U A, V B) 491s | ^~~ 491s /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 491s /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 >]’: 491s /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 491s 212 | void pinv(U A, V P) 491s | ^~~~ 491s /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 491s /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 491s 245 | dot(AT, A, ATA); 491s | ~~~^~~~~~~~~~~~ 491s /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 491s /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 491s 246 | inv(ATA, Inv); 491s | ~~~^~~~~~~~~~ 491s /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 491s 247 | dot(Inv, AT, P); 491s | ~~~^~~~~~~~~~~~ 491s /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 491s /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 >]’: 491s /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 491s 181 | void dot(U A, V B, P C, bool transpose = false) 491s | ^~~ 491s /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 491s /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 491s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 491s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 491s 1104 | constexpr default_accessor(default_accessor) noexcept {} 491s | ^~~~~~~~~~~~~~~~ 491s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 491s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 491s /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)>]’: 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 491s | ^~~~ 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 902 | transform(coeffs, cell_info, cell, 1); 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)>]’: 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 491s | ^~~~ 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 902 | transform(coeffs, cell_info, cell, 1); 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)>]’: 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 491s | ^~~~ 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 902 | transform(coeffs, cell_info, cell, 1); 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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)>]’: 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 491s | ^~~~ 491s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 491s 902 | transform(coeffs, cell_info, cell, 1); 491s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 634 | void assemble_cells( 491s | ^~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 674 | P0(_be, cell_info0, c0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 634 | void assemble_cells( 491s | ^~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 674 | P0(_be, cell_info0, c0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 634 | void assemble_cells( 491s | ^~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 674 | P0(_be, cell_info0, c0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 720 | void assemble_exterior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 770 | P0(_be, cell_info0, cell0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 720 | void assemble_exterior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 770 | P0(_be, cell_info0, cell0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 720 | void assemble_exterior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 770 | P0(_be, cell_info0, cell0, 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 816 | void assemble_interior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 887 | P0(be, cell_info0, cells0[0], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s 888 | P0(sub_be, cell_info0, cells0[1], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 816 | void assemble_interior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 887 | P0(be, cell_info0, cells0[0], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s 888 | P0(sub_be, cell_info0, cells0[1], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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*)>]’: 491s /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 491s 816 | void assemble_interior_facets( 491s | ^~~~~~~~~~~~~~~~~~~~~~~~ 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 491s /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 491s 887 | P0(be, cell_info0, cells0[0], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 491s 888 | P0(sub_be, cell_info0, cells0[1], 1); 491s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491s /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 > >]’: 491s /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 491s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 491s | ^~~~~~~~~~~~~~ 492s /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*]’: 492s /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 492s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~~~~ 492s /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 492s /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*]’: 492s /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 492s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~~~~~~ 492s /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 492s /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 492s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 185 | __uninit_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 > >]’: 492s /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 492s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 492s | ^~~~~~~~ 492s /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> >]’: 492s /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 492s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 492s | ^~~~~~~~~~~~~~ 492s /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 > >]’: 492s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 492s | ^~~~~~ 492s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 492s /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 >]’: 492s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s /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]’: 492s /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 492s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s /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 492s 371 | return std::__do_uninit_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s 373 | return std::uninitialized_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 > >]’: 492s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 492s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 492s | ^~~~~~~~~~~~~ 492s /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]’: 492s /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 492s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s /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 492s 371 | return std::__do_uninit_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s 373 | return std::uninitialized_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 >]’: 492s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 492s | ^~~~~~~~~~~~~ 492s /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]’: 492s /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 492s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s /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 492s 371 | return std::__do_uninit_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 492s 373 | return std::uninitialized_copy(__first, __last, __result); 492s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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]’: 492s /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 492s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 492s | ^~~~~~~~~~~~~~~~~~~ 492s /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 492s /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 492s 1697 | std::__uninitialized_copy_a(__first, __last, 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 492s 1698 | this->_M_impl._M_start, 492s | ~~~~~~~~~~~~~~~~~~~~~~~ 492s 1699 | _M_get_Tp_allocator()); 492s | ~~~~~~~~~~~~~~~~~~~~~~ 492s /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 >]’: 492s /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 492s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 492s | ^~~~~~~~ 492s /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 492s /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 492s /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 492s 310 | return ranges::__copy_or_move(std::move(__first), 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 492s 311 | std::move(__last), 492s | ~~~~~~~~~~~~~~~~~~ 492s 312 | std::move(__result)); 492s | ~~~~~~~~~~~~~~~~~~~~ 492s /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 492s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 492s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 492s /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 492s 608 | __miter_base(_Iterator __it) 492s | ^~~~~~~~~~~~ 492s /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 >]’: 492s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 492s | ^~~~~~~~~~~~~ 492s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 492s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 492s from /usr/include/c++/14/bits/stl_algobase.h:67: 492s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 492s /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 492s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 492s | ^~~~~~~~ 492s /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 492s /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 492s 193 | return std::_Destroy_aux::__destroy(__first, __last); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 492s /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 492s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 196 | __destroy(__first, __last); 492s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 492s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 492s /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 >]’: 492s /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 492s 994 | operator()(_It __x, _Sent __bound) const 492s | ^~~~~~~~ 492s /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 492s /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&)::]’: 492s /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 492s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 492s | ^~~~ 492s /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 492s /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 492s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 492s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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 >]’: 492s /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 492s 675 | move(_II __first, _II __last, _OI __result) 492s | ^~~~ 492s /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 492s /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 492s /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 492s 683 | return std::__copy_move_a(std::__miter_base(__first), 492s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 684 | std::__miter_base(__last), __result); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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*]’: 492s /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 492s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 492s | ^~~~~~~~~~~~~ 492s /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 492s /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 492s 147 | { return std::copy(__first, __last, __result); } 492s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s /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]’: 492s /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 492s 3123 | operator()(_Iter __first, _Sent __last, 492s | ^~~~~~~~ 492s /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 492s /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 >]’: 492s /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 492s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 492s | ^~~~~~~~ 492s /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 492s /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 492s /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 492s 310 | return ranges::__copy_or_move(std::move(__first), 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 492s 311 | std::move(__last), 492s | ~~~~~~~~~~~~~~~~~~ 492s 312 | std::move(__result)); 492s | ~~~~~~~~~~~~~~~~~~~~ 492s /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 492s /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 >]’: 492s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 492s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 492s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 492s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 493s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1805 | std::move(__comp), std::move(__proj)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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)::]’: 493s /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 493s 3867 | find_if(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~ 493s /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 493s /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 493s 3876 | return std::__find_if(__first, __last, 493s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 493s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 493s | ^~~~~~~~ 493s /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 493s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 493s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 737 | std::move(__result), 493s | ~~~~~~~~~~~~~~~~~~~~ 493s 738 | std::move(__op), std::move(__proj)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 493s /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 > >]’: 493s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 493s | ^~~~~~ 493s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s /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 493s 715 | return std::__copy_n(__first, __n2, __result, 493s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 493s 716 | std::__iterator_category(__first)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 > >]’: 493s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 493s | ^~~~~~ 493s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s /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 493s 715 | return std::__copy_n(__first, __n2, __result, 493s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 493s 716 | std::__iterator_category(__first)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 493s | ^~~~~~~~ 493s /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 > >]’: 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 493s | ^~~~~~~~ 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s /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 493s 683 | { return std::copy(__first, __first + __n, __result); } 493s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 > >]’: 493s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 642 | copy(_II __first, _II __last, _OI __result) 493s | ^~~~ 493s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s /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 493s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 493s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 493s | ^~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1849 | permute_data(u, n, cell_info, _eperm); 493s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1852 | transform_data(u, n, cell_info, _etrans_invT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1853 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 493s | ^~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1833 | permute_data(u, n, cell_info, _eperm_inv); 493s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1836 | transform_data(u, n, cell_info, _etransT, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1837 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 493s | ^~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1865 | permute_data(u, n, cell_info, _eperm_inv); 493s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1868 | transform_data(u, n, cell_info, _etrans_inv, 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1869 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1810 | void FiniteElement::T_apply(std::span u, int n, 493s | ^~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1817 | permute_data(u, n, cell_info, _eperm); 493s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 493s 1820 | transform_data(u, n, cell_info, _etrans, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1821 | precompute::apply_matrix); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 > >]’: 493s /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 493s 642 | copy(_II __first, _II __last, _OI __result) 493s | ^~~~ 493s /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 493s /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 493s /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 493s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 493s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 > >]’: 493s /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 493s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 493s | ^~~~~~~~ 493s /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 >]’: 493s /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 493s 181 | void dot(U A, V B, P C, bool transpose = false) 493s | ^~~ 493s /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 493s /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 493s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 493s /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 493s 87 | auto det(Matrix A) 493s | ^~~ 493s /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 >]’: 493s /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 493s 125 | void inv(U A, V B) 493s | ^~~ 493s /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 493s /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 >]’: 493s /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 493s 181 | void dot(U A, V B, P C, bool transpose = false) 493s | ^~~ 493s /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 493s /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 493s /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 >&]’: 493s /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 493s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 493s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~ 493s /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 493s /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 493s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 493s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 > >]’: 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 493s | ^~~~~~~~ 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 493s /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 493s 683 | { return std::copy(__first, __first + __n, __result); } 493s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 >]’: 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 493s | ^~~~~~~~ 493s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /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 493s 683 | { return std::copy(__first, __first + __n, __result); } 493s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s /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*]’: 493s /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 493s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~ 493s /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 493s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 493s /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 493s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~~~ 493s /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 493s /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 493s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 185 | __uninit_copy(__first, __last, __result); 493s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 >]’: 493s /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 493s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 493s | ^~~~~~~~~~~~ 493s /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*]’: 493s /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 493s 346 | __niter_wrap(_From __from, _To __res) 493s | ^~~~~~~~~~~~ 493s /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*]’: 493s /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 493s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~ 493s /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 493s /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*]’: 493s /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 493s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~~~ 493s /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 493s /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 493s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 185 | __uninit_copy(__first, __last, __result); 493s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 493s | ^~~~~~~~~~~~ 493s /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*]’: 493s /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 493s 346 | __niter_wrap(_From __from, _To __res) 493s | ^~~~~~~~~~~~ 493s /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*]’: 493s /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 493s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~ 493s /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 493s /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*]’: 493s /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 493s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~~~ 493s /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 493s /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 493s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 185 | __uninit_copy(__first, __last, __result); 493s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 493s | ^~~~~~~~~~~~~~~~~~~~~~ 493s /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 493s /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 493s 371 | return std::__do_uninit_copy(__first, __last, __result); 493s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 493s 373 | return std::uninitialized_copy(__first, __last, __result); 493s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 >]’: 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 493s | ^~~~~~~~~~~~~~ 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /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 493s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 249 | std::move(__result)); 493s | ~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 493s | ^~~~~~~~~~~~ 493s /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]’: 493s /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 493s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 493s | ^~~~~~~~~ 493s /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 493s /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 >]’: 493s /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 493s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 493s | ^~~~~~~~~ 493s /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 493s /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 >]’: 493s /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 493s 855 | operator()(_It& __it, _Sent __bound) const 493s | ^~~~~~~~ 493s /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&):: >]’: 493s /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 493s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 493s | ^~~~~~ 493s /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 493s /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 493s 1905 | std::__introsort_loop(__first, __last, 493s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 493s 1906 | std::__lg(__last - __first) * 2, 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 1907 | __comp); 493s | ~~~~~~~ 493s /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 493s 1908 | std::__final_insertion_sort(__first, __last, __comp); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 493s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 493s /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 493s 608 | __miter_base(_Iterator __it) 493s | ^~~~~~~~~~~~ 493s /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 >]’: 493s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 493s | ^~~~~~~~~~~~~ 493s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /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*]’: 493s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 642 | copy(_II __first, _II __last, _OI __result) 493s | ^~~~ 493s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /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 493s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 493s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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 >]’: 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 493s | ^~~~~~~~~~~~~~ 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 493s /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 493s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 249 | std::move(__result)); 493s | ~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 493s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s 737 | std::move(__result), 493s | ~~~~~~~~~~~~~~~~~~~~ 493s 738 | std::move(__op), std::move(__proj)); 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493s /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]’: 493s /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 493s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 493s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 493s 607 | this->_M_impl._M_start, 493s | ~~~~~~~~~~~~~~~~~~~~~~~ 493s 608 | _M_get_Tp_allocator()); 493s | ~~~~~~~~~~~~~~~~~~~~~~ 494s /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]’: 494s /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 494s 1789 | operator()(_Iter __first, _Sent __last, 494s | ^~~~~~~~ 494s /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 494s /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 494s 1792 | auto __lasti = ranges::next(__first, __last); 494s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 494s /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 494s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 494s | ^ 494s /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):: >]’: 494s /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 494s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 494s | ^~~~~~~~~ 494s /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 494s /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 494s 2152 | return __find_if(__first, __last, __pred, 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 494s 2153 | std::__iterator_category(__first)); 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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]’: 494s /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 494s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 494s | ^~~~~~~~ 494s /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 494s /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 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 494s | ^~~~~~~~ 494s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /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 494s 683 | { return std::copy(__first, __first + __n, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 494s | ^~~~~~~~ 494s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /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 494s 683 | { return std::copy(__first, __first + __n, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s 642 | copy(_II __first, _II __last, _OI __result) 494s | ^~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /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 494s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 494s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 494s /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 494s 608 | __miter_base(_Iterator __it) 494s | ^~~~~~~~~~~~ 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 494s | ^~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /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]’: 494s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 1674 | void FiniteElement::permute_data( 494s | ^~~~~~~~~~~~~~~~ 494s In file included from /usr/include/basix/finite-element.h:12: 494s /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]’: 494s /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 494s 243 | void apply_matrix( 494s | ^~~~~~~~~~~~ 494s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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]’: 494s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 1733 | void FiniteElement::transform_data( 494s | ^~~~~~~~~~~~~~~~ 494s /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 494s 1754 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1756 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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 494s 1775 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1777 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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 494s 1786 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1788 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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]’: 494s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 1674 | void FiniteElement::permute_data( 494s | ^~~~~~~~~~~~~~~~ 494s /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]’: 494s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 1733 | void FiniteElement::transform_data( 494s | ^~~~~~~~~~~~~~~~ 494s /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 494s 1754 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1756 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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 494s 1786 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1788 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /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 494s 1797 | op(std::span(v_size_t), 494s | ~~^~~~~~~~~~~~~~~~~~~~~ 494s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1799 | dofstart, block_size); 494s | ~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 494s /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 494s 608 | __miter_base(_Iterator __it) 494s | ^~~~~~~~~~~~ 494s /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 > >]’: 494s /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 494s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 494s | ^~~~~~~~~~~~~ 494s /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 494s /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 494s /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 > >]’: 494s /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 494s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 494s | ^~~~~~~~ 494s /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 494s /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 494s 577 | return ranges::fill_n(std::move(__first), __len, __value); 494s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 642 | copy(_II __first, _II __last, _OI __result) 494s | ^~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /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 494s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 494s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /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 494s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~ 494s /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 494s /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 494s 147 | { return std::copy(__first, __last, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /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 494s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~ 494s /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 494s /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 494s 147 | { return std::copy(__first, __last, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /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 494s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~ 494s /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 494s /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 494s 147 | { return std::copy(__first, __last, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /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 494s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~~~~ 494s /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 494s /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*]’: 494s /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 494s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~~~~~~ 494s /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 494s /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 494s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 185 | __uninit_copy(__first, __last, __result); 494s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 >]’: 494s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 494s | ^~~~~~~~~~~~~~ 494s /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&):: >]’: 494s /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 494s 1876 | __introsort_loop(_RandomAccessIterator __first, 494s | ^~~~~~~~~~~~~~~~ 494s /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 494s /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 494s 1884 | std::__partial_sort(__first, __last, __last, __comp); 494s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 494s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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&):: >]’: 494s /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 494s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 494s | ^~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s /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 494s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 494s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 1819 | __comp); 494s | ~~~~~~~ 494s /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 494s 1822 | std::__insertion_sort(__first, __last, __comp); 494s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 494s | ^~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /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 >]’: 494s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 494s | ^~~~~~~~~~~~~~ 494s /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]’: 494s /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 494s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 494s | ^~~~~~~~ 494s /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 494s /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]’: 494s /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 494s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s /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 494s 371 | return std::__do_uninit_copy(__first, __last, __result); 494s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s 373 | return std::uninitialized_copy(__first, __last, __result); 494s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 > >]’: 494s /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 494s 994 | operator()(_It __x, _Sent __bound) const 494s | ^~~~~~~~ 494s /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 494s /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&)::]’: 494s /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 494s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 494s | ^~~~ 494s /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 494s /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 494s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 494s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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):: >]’: 494s /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 494s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 494s | ^~~~~~~~~ 494s /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 494s /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 494s 2107 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2111 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2115 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2119 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2127 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2132 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 494s 2137 | if (__pred(__first)) 494s | ~~~~~~^~~~~~~~~ 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s 642 | copy(_II __first, _II __last, _OI __result) 494s | ^~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /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 494s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 494s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 494s /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 494s 608 | __miter_base(_Iterator __it) 494s | ^~~~~~~~~~~~ 494s /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 > >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 494s | ^~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 494s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 494s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 494s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 494s 30 | explicit Constant(value_type c) : value({c}) {} 494s | ^~~~~~~~~~ 494s /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]’: 494s /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 494s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 494s | ^~~~~~~~~~~~ 494s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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]’: 494s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 154 | void apply_permutation_mapped(std::span perm, 494s | ^~~~~~~~~~~~~~~~~~~~~~~~ 494s /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]’: 494s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 494s 144 | void apply_permutation(std::span perm, std::span data, 494s | ^~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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}]’: 494s /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 494s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 494s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 >]’: 494s /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 494s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 494s | ^~~~~~~~~~~~ 494s /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 >]’: 494s /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 494s /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*]’: 494s /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 494s 346 | __niter_wrap(_From __from, _To __res) 494s | ^~~~~~~~~~~~ 494s /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 > >]’: 494s /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 494s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 494s | ^~~~~~~~ 494s /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 >]’: 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 494s | ^~~~~~~~~~~~~ 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 494s /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 494s 642 | copy(_II __first, _II __last, _OI __result) 494s | ^~~~ 494s /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 494s /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*]’: 494s /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 494s /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 494s /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*]’: 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 494s /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 494s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 494s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 494s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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*]’: 494s /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 494s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 494s | ^~~~~~~~~~~~~ 494s /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 494s /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 494s 147 | { return std::copy(__first, __last, __result); } 494s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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&):: >]’: 494s /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 494s 1863 | __partial_sort(_RandomAccessIterator __first, 494s | ^~~~~~~~~~~~~~ 494s /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 494s /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 494s /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 494s 1868 | std::__heap_select(__first, __middle, __last, __comp); 494s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494s /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 494s 1869 | std::__sort_heap(__first, __middle, __comp); 494s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 1856 | __comp); 495s | ~~~~~~~ 495s /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 495s /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 495s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1770 | __insertion_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1777 | if (__comp(__i, __first)) 495s | ~~~~~~^~~~~~~~~~~~~~ 495s /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 495s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 495s | ^~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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*]’: 495s /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 495s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 495s | ^~~~~~~~~~~~~~~~ 495s /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 495s /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*]’: 495s /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 495s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 495s | ^~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 185 | __uninit_copy(__first, __last, __result); 495s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 > >]’: 495s /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 495s 855 | operator()(_It& __it, _Sent __bound) const 495s | ^~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~ 495s /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 495s /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 495s 1905 | std::__introsort_loop(__first, __last, 495s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 495s 1906 | std::__lg(__last - __first) * 2, 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 1907 | __comp); 495s | ~~~~~~~ 495s /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 495s 1908 | std::__final_insertion_sort(__first, __last, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 495s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 495s /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)::]’: 495s /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 495s 317 | operator()(_Iterator __it) 495s | ^~~~~~~~ 495s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 495s /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 495s 608 | __miter_base(_Iterator __it) 495s | ^~~~~~~~~~~~ 495s /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 > >]’: 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s /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 >]’: 495s /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 495s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 495s | ^~~~~~~~~~~~ 495s /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 >]’: 495s /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 495s 678 | vector(initializer_list __l, 495s | ^~~~~~ 495s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 495s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 495s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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]’: 495s /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 495s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /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 495s 346 | __niter_wrap(_From __from, _To __res) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /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 495s 2981 | __miter_base(move_iterator<_Iterator> __it) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /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 495s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 495s /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 495s 608 | __miter_base(_Iterator __it) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s /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*]’: 495s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s 642 | copy(_II __first, _II __last, _OI __result) 495s | ^~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s /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 495s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1589 | __heap_select(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 1593 | std::__make_heap(__first, __middle, __comp); 495s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1595 | if (__comp(__i, __first)) 495s | ~~~~~~^~~~~~~~~~~~~~ 495s /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 495s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 495s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 495s /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&):: >]’: 495s /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 495s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~~ 495s /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 495s /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 495s 425 | std::__pop_heap(__first, __last, __last, __comp); 495s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 495s | ^~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s /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 495s 88 | if (__comp(__a, __b)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 90 | if (__comp(__b, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 91 | std::iter_swap(__result, __b); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 92 | else if (__comp(__a, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 93 | std::iter_swap(__result, __c); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 95 | std::iter_swap(__result, __a); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 97 | else if (__comp(__a, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 98 | std::iter_swap(__result, __a); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 99 | else if (__comp(__b, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 100 | std::iter_swap(__result, __c); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 102 | std::iter_swap(__result, __b); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1829 | __unguarded_partition(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 1835 | while (__comp(__first, __pivot)) 495s | ~~~~~~^~~~~~~~~~~~~~~~~~ 495s /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 495s 1838 | while (__comp(__pivot, __last)) 495s | ~~~~~~^~~~~~~~~~~~~~~~~ 495s /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 495s 1842 | std::iter_swap(__first, __last); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 495s /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&)::]’: 495s /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 495s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 495s | ^~~~~~~~ 495s /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 495s /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 >]’: 495s /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 495s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 495s | ^~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 923 | std::__miter_base(__last), 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 924 | __result); 495s | ~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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*]’: 495s /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 495s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 495s | ^~~~~~~~~~~~~ 495s /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 495s /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 495s 147 | { return std::copy(__first, __last, __result); } 495s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1876 | __introsort_loop(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1884 | std::__partial_sort(__first, __last, __last, __comp); 495s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 1819 | __comp); 495s | ~~~~~~~ 495s /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 495s 1822 | std::__insertion_sort(__first, __last, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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]’: 495s /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 495s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 495s | ^~~~~~~~ 495s /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 495s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 495s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 737 | std::move(__result), 495s | ~~~~~~~~~~~~~~~~~~~~ 495s 738 | std::move(__op), std::move(__proj)); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&)::]’: 495s /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 495s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 495s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 201 | std::move(__f), std::move(__proj)); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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]’: 495s /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 495s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 495s | ^~~~~~~~~~~~ 495s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 495s /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 495s 608 | __miter_base(_Iterator __it) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 495s /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&):: >]’: 495s /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 495s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~~ 495s /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 495s /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&):: >]’: 495s /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 495s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~ 495s /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 495s /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 495s /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 >]’: 495s /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 495s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 495s | ^~~~~~~~~ 495s /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 495s /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 >]’: 495s /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 495s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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&)::]’: 495s /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 495s 239 | operator()(_Value& __val, _Iterator __it) 495s | ^~~~~~~~ 495s /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*]’: 495s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s 642 | copy(_II __first, _II __last, _OI __result) 495s | ^~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s /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 495s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1863 | __partial_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 1868 | std::__heap_select(__first, __middle, __last, __comp); 495s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1869 | std::__sort_heap(__first, __middle, __comp); 495s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 1856 | __comp); 495s | ~~~~~~~ 495s /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 495s /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 495s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1770 | __insertion_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~ 495s /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 495s /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 495s 1777 | if (__comp(__i, __first)) 495s | ~~~~~~^~~~~~~~~~~~~~ 495s /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 495s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 495s | ^~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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]’: 495s /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 495s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 495s | ^~~~~~~~ 495s /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&)::]’: 495s /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 495s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 495s | ^~~~~~~~ 495s /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 495s /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]’: 495s /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 495s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 495s | ^~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 495s | ^~~~~~~~~~~~~ 495s /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 495s 232 | if (__comp(__first + __secondChild, 495s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 495s 233 | __first + (__secondChild - 1))) 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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*]’: 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~ 495s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 495s /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&):: >]’: 495s /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 495s 1589 | __heap_select(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 1593 | std::__make_heap(__first, __middle, __comp); 495s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s 1595 | if (__comp(__i, __first)) 495s | ~~~~~~^~~~~~~~~~~~~~ 495s /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 495s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 495s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~~ 495s /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 495s /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 495s 425 | std::__pop_heap(__first, __last, __last, __comp); 495s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 495s | ^~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s /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 495s 88 | if (__comp(__a, __b)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 90 | if (__comp(__b, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 91 | std::iter_swap(__result, __b); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 92 | else if (__comp(__a, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 93 | std::iter_swap(__result, __c); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 95 | std::iter_swap(__result, __a); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 97 | else if (__comp(__a, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 98 | std::iter_swap(__result, __a); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 99 | else if (__comp(__b, __c)) 495s | ~~~~~~^~~~~~~~~~ 495s /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 495s 100 | std::iter_swap(__result, __c); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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 495s 102 | std::iter_swap(__result, __b); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1829 | __unguarded_partition(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 1835 | while (__comp(__first, __pivot)) 495s | ~~~~~~^~~~~~~~~~~~~~~~~~ 495s /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 495s 1838 | while (__comp(__pivot, __last)) 495s | ~~~~~~^~~~~~~~~~~~~~~~~ 495s /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 495s 1842 | std::iter_swap(__first, __last); 495s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 495s /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&)::]’: 495s /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 495s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 495s | ^~~~~~~~ 495s /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 495s /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 > >]’: 495s /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 495s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 495s | ^~~~~~~~~~~~~ 495s /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 495s /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 495s /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 495s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 923 | std::__miter_base(__last), 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s 924 | __result); 495s | ~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 495s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 135 | __push_heap(_RandomAccessIterator __first, 495s | ^~~~~~~~~~~ 495s /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 495s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 495s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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&):: >]’: 495s /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 495s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~~ 495s /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 495s /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&):: >]’: 495s /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 495s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 495s | ^~~~~~~~~~ 495s /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 495s /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 495s /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 > >]’: 495s /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 495s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 495s | ^~~~~~~~~ 495s /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 495s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 495s /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 495s 608 | __miter_base(_Iterator __it) 495s | ^~~~~~~~~~~~ 495s /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 > >]’: 495s /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 495s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 495s | ^~~~~~~~~~~~~~~~~~~~~~ 495s /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 495s /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 495s /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&)::]’: 495s /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 495s 239 | operator()(_Value& __val, _Iterator __it) 495s | ^~~~~~~~ 495s /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&)::]’: 495s /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 495s 195 | operator()(_Iterator __it, _Value& __val) 495s | ^~~~~~~~ 495s /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&):: >]’: 495s /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 495s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 495s | ^~~~~~~~~~~~~ 495s /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 495s 232 | if (__comp(__first + __secondChild, 495s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 495s 233 | __first + (__secondChild - 1))) 495s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495s /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 >]’: 495s /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 495s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 495s | ^~~~~~~~~~~~ 495s /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*]’: 495s /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 495s 346 | __niter_wrap(_From __from, _To __res) 495s | ^~~~~~~~~~~~ 496s /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&):: >]’: 496s /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 496s 135 | __push_heap(_RandomAccessIterator __first, 496s | ^~~~~~~~~~~ 496s /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 496s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 496s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496s /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&)::]’: 496s /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 496s 195 | operator()(_Iterator __it, _Value& __val) 496s | ^~~~~~~~ 497s [100%] Linking CXX executable demo_poisson_matrix_free 497s cd /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 497s /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 497s make[2]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 497s [100%] Built target demo_poisson_matrix_free 497s make[1]: Leaving directory '/tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo' 497s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo/CMakeFiles 0 497s == run C++ demos for complex build == 497s Running tests... 497s /usr/bin/ctest --force-new-ctest-process 497s Test project /tmp/autopkgtest.dv2MZv/build.i5l/src/dolfinx-demo 497s Start 1: demo_biharmonic_mpi_2 498s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.39 sec 498s Start 2: demo_biharmonic_mpi_3 498s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.29 sec 498s Start 3: demo_biharmonic_serial 499s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.60 sec 499s Start 4: demo_codim_0_assembly_mpi_2 499s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.08 sec 499s Start 5: demo_codim_0_assembly_mpi_3 499s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.08 sec 499s Start 6: demo_codim_0_assembly_serial 499s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.05 sec 499s Start 7: demo_custom_kernel_mpi_2 502s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.30 sec 502s Start 8: demo_custom_kernel_mpi_3 505s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.53 sec 505s Start 9: demo_custom_kernel_serial 510s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 5.13 sec 510s Start 10: demo_poisson_mpi_2 510s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.10 sec 510s Start 11: demo_poisson_mpi_3 510s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.10 sec 510s Start 12: demo_poisson_serial 510s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.08 sec 510s Start 13: demo_poisson_matrix_free_mpi_2 510s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.14 sec 510s Start 14: demo_poisson_matrix_free_mpi_3 510s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.10 sec 510s Start 15: demo_poisson_matrix_free_serial 510s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.11 sec 510s Start 16: demo_interpolation-io_mpi_2 511s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.30 sec 511s Start 17: demo_interpolation-io_mpi_3 511s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.24 sec 511s Start 18: demo_interpolation-io_serial 511s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.50 sec 511s Start 19: demo_interpolation_different_meshes_mpi_2 518s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.24 sec 518s Start 20: demo_interpolation_different_meshes_mpi_3 526s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 7.84 sec 526s Start 21: demo_interpolation_different_meshes_serial 534s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.67 sec 534s 534s 100% tests passed, 0 tests failed out of 21 534s 534s Total Test time (real) = 36.89 sec 535s autopkgtest [05:04:49]: test test-dolfinx-cpp-complex: -----------------------] 539s test-dolfinx-cpp-complex PASS 539s autopkgtest [05:04:53]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 543s autopkgtest [05:04:57]: test test-dolfinx-python-unittests: preparing testbed 544s Reading package lists... 545s Building dependency tree... 545s Reading state information... 545s Starting pkgProblemResolver with broken count: 0 545s Starting 2 pkgProblemResolver with broken count: 0 545s Done 546s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 569s autopkgtest [05:05:23]: test test-dolfinx-python-unittests: [----------------------- 571s == running python tests == 571s skipping tests with SKIP_TEST_LIST=test_cube_distance 571s === python 3.13 unit test (serial) === 574s ============================= test session starts ============================== 574s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 574s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python 574s configfile: pyproject.toml 574s plugins: typeguard-4.4.2 574s collected 2637 items / 12 deselected / 2625 selected 574s 574s python/test/unit/common/test_index_map.py ....s [ 0%] 574s python/test/unit/common/test_mpi.py .. [ 0%] 575s python/test/unit/common/test_public_api.py s [ 0%] 575s python/test/unit/common/test_timer.py .. [ 0%] 575s python/test/unit/common/test_version.py . [ 0%] 582s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 586s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 595s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 640s ....................................................x.. [ 4%] 651s python/test/unit/fem/test_assembler.py ................................. [ 5%] 693s ........................... [ 6%] 697s python/test/unit/fem/test_bcs.py .................... [ 7%] 702s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 704s python/test/unit/fem/test_constant.py ....... [ 7%] 722s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 737s ....................................xx..xx.. [ 10%] 744s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 767s ........................................................................ [ 13%] 772s .................................................... [ 15%] 773s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 777s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 801s ........................................................................ [ 20%] 843s .........................................ssssss [ 22%] 845s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 880s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 963s ........................................................................ [ 26%] 997s ........................................................................ [ 29%] 1049s ........................................................................ [ 32%] 1082s .......................................ssssssssssssssss................. [ 34%] 1085s ....... [ 35%] 1106s python/test/unit/fem/test_expression.py ............................. [ 36%] 1155s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1254s .................s.s.......s.............................s.............. [ 40%] 1310s ........s.............................. [ 41%] 1311s python/test/unit/fem/test_forms.py .. [ 41%] 1313s python/test/unit/fem/test_function.py ............ [ 42%] 1315s python/test/unit/fem/test_function_space.py ............. [ 42%] 1316s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1319s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 1340s ........................................................................ [ 46%] 1399s ........................................................................ [ 49%] 1415s ..........s............................ [ 50%] 1433s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1433s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1440s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1457s ........................................................................ [ 55%] 1461s ....................... [ 56%] 1475s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1477s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1493s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1502s ............. [ 57%] 1504s python/test/unit/fem/test_special_functions.py ... [ 57%] 1507s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1523s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1568s .............................................................. [ 61%] 1569s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1571s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1573s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1578s ........................................ [ 64%] 1581s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1583s ................. [ 66%] 1583s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1587s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1590s ssssssssssssssssssss [ 68%] 1593s python/test/unit/io/test_vtk.py ....................... [ 69%] 1596s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1603s ................................................... [ 72%] 1607s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1612s .......................................... [ 75%] 1612s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1613s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1618s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1621s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1622s xxxxxx [ 78%] 1650s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1650s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1652s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1652s python/test/unit/mesh/test_cell.py ... [ 80%] 1652s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1652s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1652s python/test/unit/mesh/test_face.py s. [ 80%] 1653s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1669s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1691s ...........................x...x..........xx..xx........................ [ 84%] 1695s x.....x.................. [ 85%] 1695s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1699s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1710s ........................................................................ [ 89%] 1719s ........................................................................ [ 92%] 1728s ........................................................................ [ 94%] 1728s ..... [ 94%] 1731s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1732s ........ [ 96%] 1733s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1733s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1735s python/test/unit/nls/test_newton.py ... [ 96%] 1738s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1743s ............................................. [ 99%] 1745s python/test/unit/refinement/test_refinement.py ................. [100%] 1745s 1745s =============================== warnings summary =============================== 1745s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1745s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1745s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1745s return np.asarray( 1745s 1745s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1745s ============================= slowest 20 durations ============================= 1745s 17.68s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1745s 5.30s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1745s 5.08s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1745s 4.67s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1745s 4.66s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1745s 4.25s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1745s 4.24s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1745s 4.13s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1745s 4.00s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1745s 3.86s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1745s 3.78s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1745s 3.73s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1745s 3.69s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 1745s 3.68s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1745s 3.59s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1745s 3.40s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[Regge-float32] 1745s 3.28s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[Regge-float64] 1745s 3.24s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 1745s 3.14s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[2-DG-CellType.tetrahedron] 1745s 3.12s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1745s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 1173.30s (0:19:33) = 1746s also skipping MPI tests with MPI_SKIP_TEST_LIST= 1746s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) === 1746s autopkgtest [05:25:00]: test test-dolfinx-python-unittests: -----------------------] 1750s test-dolfinx-python-unittests PASS 1750s autopkgtest [05:25:04]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1754s autopkgtest [05:25:08]: test test-dolfinx-python-demos: preparing testbed 1756s Reading package lists... 1756s Building dependency tree... 1756s Reading state information... 1757s Starting pkgProblemResolver with broken count: 0 1757s Starting 2 pkgProblemResolver with broken count: 0 1757s Done 1758s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1781s autopkgtest [05:25:35]: test test-dolfinx-python-demos: [----------------------- 1783s == running python demos == 1783s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1783s === python 3.13 demo test (serial) === 1783s ============================= test session starts ============================== 1783s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1783s cachedir: .pytest_cache 1783s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python/demo 1783s configfile: pytest.ini 1783s plugins: typeguard-4.4.2 1783s collecting ... collected 48 items / 14 deselected / 34 selected 1783s 1783s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1786s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1789s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1791s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1793s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1804s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1805s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1806s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1807s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1807s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1843s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1848s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1848s test.py::test_demos[path19-test.py] PASSED [ 38%] 1849s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1854s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1855s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1858s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1858s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1859s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1860s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1861s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1862s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1865s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1866s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1866s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1866s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1867s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1886s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1887s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1887s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1888s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1892s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1892s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1894s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1894s 1894s ============================= slowest 20 durations ============================= 1894s 35.76s call test.py::test_demos[path17-demo_tnt-elements.py] 1894s 19.69s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1894s 10.79s call test.py::test_demos[path10-demo_navier-stokes.py] 1894s 5.54s call test.py::test_demos[path18-demo_types.py] 1894s 5.19s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1894s 3.84s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1894s 3.13s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1894s 3.09s call test.py::test_demos[path4-demo_elasticity.py] 1894s 3.00s call test.py::test_demos[path23-demo_stokes.py] 1894s 2.44s call test.py::test_demos[path2-demo_biharmonic.py] 1894s 2.22s call test.py::test_demos[path7-demo_helmholtz.py] 1894s 2.11s call test.py::test_demos[path9-demo_mixed-poisson.py] 1894s 1.58s call test.py::test_demos_mpi[path23-demo_stokes.py] 1894s 1.46s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1894s 1.24s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 1894s 1.06s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1894s 1.02s call test.py::test_demos[path12-demo_poisson.py] 1894s 0.99s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 1894s 0.79s call test.py::test_demos_mpi[path18-demo_types.py] 1894s 0.78s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1894s ================ 34 passed, 14 deselected in 110.86s (0:01:50) ================= 1894s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1894s === python demo test (MPI using 3 processors out of 8) === 1894s ============================= test session starts ============================== 1894s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1894s cachedir: .pytest_cache 1894s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python/demo 1894s configfile: pytest.ini 1894s plugins: typeguard-4.4.2 1894s collecting ... collected 48 items / 35 deselected / 13 selected 1894s 1894s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1895s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1899s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1902s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1902s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1903s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1912s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1913s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1914s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1914s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1917s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1918s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 1919s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1919s 1919s ============================= slowest 20 durations ============================= 1919s 9.64s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1919s 3.59s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1919s 3.46s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1919s 2.83s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1919s 1.26s call test.py::test_demos_mpi[path23-demo_stokes.py] 1919s 0.86s call test.py::test_demos_mpi[path18-demo_types.py] 1919s 0.78s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1919s 0.63s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1919s 0.49s call test.py::test_demos_mpi[path15-demo_pyvista.py] 1919s 0.48s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 1919s 0.21s call test.py::test_demos_mpi[path0-conftest.py] 1919s 0.19s call test.py::test_demos_mpi[path14-demo_pyamg.py] 1919s 0.19s call test.py::test_demos_mpi[path19-test.py] 1919s 1919s (7 durations < 0.005s hidden. Use -vv to show these durations.) 1919s ====================== 13 passed, 35 deselected in 24.64s ====================== 1919s autopkgtest [05:27:53]: test test-dolfinx-python-demos: -----------------------] 1923s test-dolfinx-python-demos PASS 1923s autopkgtest [05:27:57]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 1927s autopkgtest [05:28:01]: test test-dolfinx-python-complex-unittests: preparing testbed 1929s Reading package lists... 1929s Building dependency tree... 1929s Reading state information... 1929s Starting pkgProblemResolver with broken count: 0 1930s Starting 2 pkgProblemResolver with broken count: 0 1930s Done 1931s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1953s autopkgtest [05:28:27]: test test-dolfinx-python-complex-unittests: [----------------------- 1955s == running python tests for complex build == 1955s skipping tests with SKIP_TEST_LIST=test_cube_distance 1955s === python 3.13 unit test (serial) for complex build === 1956s ============================= test session starts ============================== 1956s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 1956s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python 1956s configfile: pyproject.toml 1956s plugins: typeguard-4.4.2 1956s collected 2637 items / 12 deselected / 2625 selected 1956s 1956s python/test/unit/common/test_index_map.py ....s [ 0%] 1956s python/test/unit/common/test_mpi.py .. [ 0%] 1956s python/test/unit/common/test_public_api.py s [ 0%] 1957s python/test/unit/common/test_timer.py .. [ 0%] 1957s python/test/unit/common/test_version.py . [ 0%] 1965s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 1966s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 1977s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 2035s ....................................................x.. [ 4%] 2039s python/test/unit/fem/test_assembler.py ................................. [ 5%] 2095s ........................... [ 6%] 2096s python/test/unit/fem/test_bcs.py .................... [ 7%] 2096s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 2097s python/test/unit/fem/test_constant.py ....... [ 7%] 2099s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 2102s ....................................xx..xx.. [ 10%] 2104s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 2109s ........................................................................ [ 13%] 2113s .................................................... [ 15%] 2114s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 2117s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 2143s ........................................................................ [ 20%] 2198s .........................................ssssss [ 22%] 2199s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 2208s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 2253s ........................................................................ [ 26%] 2277s ........................................................................ [ 29%] 2301s ........................................................................ [ 32%] 2314s .......................................ssssssssssssssss................. [ 34%] 2314s ....... [ 35%] 2320s python/test/unit/fem/test_expression.py ............................. [ 36%] 2335s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2422s .................s.s.......s.............................s.............. [ 40%] 2495s ........s.............................. [ 41%] 2496s python/test/unit/fem/test_forms.py .. [ 41%] 2499s python/test/unit/fem/test_function.py ............ [ 42%] 2502s python/test/unit/fem/test_function_space.py ............. [ 42%] 2504s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2507s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2533s ........................................................................ [ 46%] 2606s ........................................................................ [ 49%] 2621s ..........s............................ [ 50%] 2642s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2642s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2649s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2668s ........................................................................ [ 55%] 2672s ....................... [ 56%] 2691s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2693s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2712s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2727s ............. [ 57%] 2730s python/test/unit/fem/test_special_functions.py ... [ 57%] 2734s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2743s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2751s .............................................................. [ 61%] 2752s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2753s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2755s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2765s ........................................ [ 64%] 2772s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2774s ................. [ 66%] 2774s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2779s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2781s ssssssssssssssssssss [ 68%] 2784s python/test/unit/io/test_vtk.py ....................... [ 69%] 2787s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2794s ................................................... [ 72%] 2798s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2803s .......................................... [ 75%] 2804s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2804s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2807s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2811s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2812s xxxxxx [ 78%] 2822s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2822s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2824s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2824s python/test/unit/mesh/test_cell.py ... [ 80%] 2824s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2824s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2824s python/test/unit/mesh/test_face.py s. [ 80%] 2825s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2829s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2841s ...........................x...x..........xx..xx........................ [ 84%] 2844s x.....x.................. [ 85%] 2844s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2848s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2858s ........................................................................ [ 89%] 2867s ........................................................................ [ 92%] 2876s ........................................................................ [ 94%] 2876s ..... [ 94%] 2879s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2880s ........ [ 96%] 2881s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2881s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2883s python/test/unit/nls/test_newton.py ... [ 96%] 2886s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2891s ............................................. [ 99%] 2894s python/test/unit/refinement/test_refinement.py ................. [100%] 2894s 2894s =============================== warnings summary =============================== 2894s test/unit/fem/test_discrete_operators.py: 72 warnings 2894s /tmp/autopkgtest.dv2MZv/build.i5l/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2894s ux[: len(u.x.array)] = u.x.array[:] 2894s 2894s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2894s ============================= slowest 20 durations ============================= 2894s 26.12s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2894s 6.49s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2894s 6.42s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2894s 6.11s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2894s 6.08s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2894s 5.62s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2894s 5.48s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2894s 5.08s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2894s 4.59s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2894s 4.52s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2894s 4.36s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2894s 3.93s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2894s 3.93s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2894s 3.87s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2894s 3.76s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2894s 3.63s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2894s 3.58s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_block_nl 2894s 3.57s call test/unit/fem/test_assemble_submesh.py::test_mixed_dom_codim_0[dS-Lagrange-1-4] 2894s 3.45s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 2894s 3.43s call test/unit/fem/test_assemble_submesh.py::test_mixed_dom_codim_0[dS-Lagrange-3-4] 2894s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 938.35s (0:15:38) = 2894s also skipping MPI tests with MPI_SKIP_TEST_LIST= 2894s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) for complex build === 2894s autopkgtest [05:44:08]: test test-dolfinx-python-complex-unittests: -----------------------] 2898s test-dolfinx-python-complex-unittests PASS 2898s autopkgtest [05:44:12]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2902s autopkgtest [05:44:16]: test test-dolfinx-python-complex-demos: preparing testbed 2904s Reading package lists... 2904s Building dependency tree... 2904s Reading state information... 2904s Starting pkgProblemResolver with broken count: 0 2905s Starting 2 pkgProblemResolver with broken count: 0 2905s Done 2905s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2928s autopkgtest [05:44:42]: test test-dolfinx-python-complex-demos: [----------------------- 2930s == running python demos for complex build == 2930s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2930s === python 3.13 demo test (serial) for complex build === 2930s ============================= test session starts ============================== 2930s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2930s cachedir: .pytest_cache 2930s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python/demo 2930s configfile: pytest.ini 2930s plugins: typeguard-4.4.2 2930s collecting ... collected 48 items / 14 deselected / 34 selected 2930s 2930s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2934s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2938s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2941s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2943s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2943s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2944s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2946s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2946s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2947s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 3012s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 3012s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 3013s test.py::test_demos[path19-test.py] PASSED [ 38%] 3017s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 3025s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 3025s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 3029s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 3029s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 3030s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 3031s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 3032s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 3033s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 3034s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 3034s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 3034s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 3035s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 3035s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 3079s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 3079s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 3080s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 3082s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 3089s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 3089s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 3091s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 3091s 3091s ============================= slowest 20 durations ============================= 3091s 64.99s call test.py::test_demos[path17-demo_tnt-elements.py] 3091s 43.72s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 3091s 7.92s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 3091s 6.54s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 3091s 4.38s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 3091s 4.24s call test.py::test_demos[path4-demo_elasticity.py] 3091s 3.81s call test.py::test_demos[path23-demo_stokes.py] 3091s 3.47s call test.py::test_demos[path2-demo_biharmonic.py] 3091s 2.54s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 3091s 2.42s call test.py::test_demos[path7-demo_helmholtz.py] 3091s 2.24s call test.py::test_demos[path9-demo_mixed-poisson.py] 3091s 2.24s call test.py::test_demos_mpi[path23-demo_stokes.py] 3091s 1.63s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 3091s 1.40s call test.py::test_demos_mpi[path4-demo_elasticity.py] 3091s 1.22s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 3091s 1.04s call test.py::test_demos[path12-demo_poisson.py] 3091s 0.82s call test.py::test_demos[path18-demo_types.py] 3091s 0.73s call test.py::test_demos_mpi[path18-demo_types.py] 3091s 0.65s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 3091s 0.56s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 3091s ================ 34 passed, 14 deselected in 160.96s (0:02:40) ================= 3091s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 3091s === python demo test (MPI using 3 processors out of 8) for complex build === 3092s ============================= test session starts ============================== 3092s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 3092s cachedir: .pytest_cache 3092s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python/demo 3092s configfile: pytest.ini 3092s plugins: typeguard-4.4.2 3092s collecting ... collected 48 items / 35 deselected / 13 selected 3092s 3092s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 3092s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 3096s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 3096s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 3097s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 3097s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 3117s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 3118s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 3119s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 3121s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 3125s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 3125s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 3127s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 3127s 3127s ============================= slowest 20 durations ============================= 3127s 20.27s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 3127s 3.64s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 3127s 3.62s call test.py::test_demos_mpi[path4-demo_elasticity.py] 3127s 2.28s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 3127s 1.71s call test.py::test_demos_mpi[path23-demo_stokes.py] 3127s 0.96s call test.py::test_demos_mpi[path18-demo_types.py] 3127s 0.82s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 3127s 0.58s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 3127s 0.41s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 3127s 0.40s call test.py::test_demos_mpi[path15-demo_pyvista.py] 3127s 0.39s call test.py::test_demos_mpi[path19-test.py] 3127s 0.30s call test.py::test_demos_mpi[path0-conftest.py] 3127s 0.14s call test.py::test_demos_mpi[path14-demo_pyamg.py] 3127s 3127s (7 durations < 0.005s hidden. Use -vv to show these durations.) 3127s ====================== 13 passed, 35 deselected in 35.55s ====================== 3127s autopkgtest [05:48:01]: test test-dolfinx-python-complex-demos: -----------------------] 3132s test-dolfinx-python-complex-demos PASS 3132s autopkgtest [05:48:06]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 3136s autopkgtest [05:48:10]: test test-dolfinx-python-pusimp: preparing testbed 3158s autopkgtest [05:48:32]: testbed dpkg architecture: armhf 3160s autopkgtest [05:48:34]: testbed apt version: 3.0.0 3164s autopkgtest [05:48:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3165s autopkgtest [05:48:39]: testbed release detected to be: questing 3173s autopkgtest [05:48:47]: updating testbed package index (apt update) 3175s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 3175s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 3175s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 3175s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 3175s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1839 kB] 3175s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [162 kB] 3175s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.3 kB] 3175s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [197 kB] 3175s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1341 kB] 3176s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.2 kB] 3176s Get:11 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 3176s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 3176s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1395 kB] 3176s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 3176s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 3176s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 3180s Fetched 43.7 MB in 5s (8507 kB/s) 3181s Reading package lists... 3186s autopkgtest [05:49:00]: upgrading testbed (apt dist-upgrade and autopurge) 3188s Reading package lists... 3189s Building dependency tree... 3189s Reading state information... 3189s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3189s Starting 2 pkgProblemResolver with broken count: 0 3189s Done 3190s Entering ResolveByKeep 3190s 3190s Calculating upgrade... 3191s The following packages will be upgraded: 3191s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 3191s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 3191s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 3191s usb.ids 3191s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3191s Need to get 5431 kB of archives. 3191s After this operation, 3722 kB disk space will be freed. 3191s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 3191s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 3191s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 3191s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 3191s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 3191s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 3191s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 3191s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 3191s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 3191s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 3191s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 3191s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 3192s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 3192s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 3192s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 3192s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 3192s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 3192s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 3192s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 3192s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 3192s Fetched 5431 kB in 1s (6980 kB/s) 3192s (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.) 3192s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 3192s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 3192s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 3192s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 3192s Setting up base-files (13.7ubuntu1) ... 3192s Installing new version of config file /etc/issue ... 3192s Installing new version of config file /etc/issue.net ... 3192s Installing new version of config file /etc/lsb-release ... 3193s motd-news.service is a disabled or a static unit not running, not starting it. 3193s (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.) 3193s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 3193s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3193s Setting up dpkg (1.22.18ubuntu3) ... 3194s (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.) 3194s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 3194s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 3194s Setting up libnpth0t64:armhf (1.8-3) ... 3194s (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.) 3194s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 3194s Unpacking distro-info-data (0.64) over (0.63) ... 3194s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 3194s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 3194s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 3194s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 3194s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 3194s Unpacking ed (1.21.1-1) over (1.21-1) ... 3194s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 3194s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 3194s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 3194s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 3194s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 3194s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 3194s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 3194s Unpacking nano (8.4-1) over (8.3-1) ... 3194s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 3194s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 3195s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 3195s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3195s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 3195s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 3195s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 3195s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 3195s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 3195s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 3195s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 3195s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 3195s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 3195s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 3195s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 3195s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 3195s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 3195s Setting up motd-news-config (13.7ubuntu1) ... 3195s Setting up liburcu8t64:armhf (0.15.2-2) ... 3195s Setting up distro-info-data (0.64) ... 3195s Setting up htop (3.4.1-4) ... 3195s Setting up libsensors-config (1:3.6.2-2) ... 3195s Installing new version of config file /etc/sensors3.conf ... 3195s Setting up libfwupd3:armhf (2.0.8-3) ... 3195s Setting up libftdi1-2:armhf (1.5-10) ... 3195s Setting up libnvme1t64 (1.13-2) ... 3195s Setting up ed (1.21.1-1) ... 3195s Setting up usb.ids (2025.04.01-1) ... 3195s Setting up libsensors5:armhf (1:3.6.2-2) ... 3195s Setting up libdpkg-perl (1.22.18ubuntu3) ... 3195s Setting up nano (8.4-1) ... 3195s Installing new version of config file /etc/nanorc ... 3195s Setting up ubuntu-pro-client (35.1ubuntu0) ... 3196s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3196s 3196s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3196s 3196s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3196s 3197s Setting up fwupd (2.0.8-3) ... 3198s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3198s fwupd.service is a disabled or a static unit not running, not starting it. 3198s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 3198s Setting up dpkg-dev (1.22.18ubuntu3) ... 3198s Processing triggers for dbus (1.16.2-2ubuntu1) ... 3198s Processing triggers for install-info (7.1.1-1) ... 3198s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3198s Processing triggers for man-db (2.13.0-1) ... 3200s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 3200s Processing triggers for initramfs-tools (0.147ubuntu1) ... 3202s Reading package lists... 3203s Building dependency tree... 3203s Reading state information... 3204s Starting pkgProblemResolver with broken count: 0 3204s Starting 2 pkgProblemResolver with broken count: 0 3204s Done 3205s Solving dependencies... 3207s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3209s autopkgtest [05:49:23]: rebooting testbed after setup commands that affected boot 3272s Reading package lists... 3272s Building dependency tree... 3272s Reading state information... 3273s Starting pkgProblemResolver with broken count: 0 3273s Starting 2 pkgProblemResolver with broken count: 0 3273s Done 3274s The following NEW packages will be installed: 3274s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 3274s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 3274s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 3274s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 3274s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 3274s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 3274s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 3274s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 3274s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 3274s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 3274s libalglib4.2 libamd3 libaom3 libarchive-zip-perl libarpack2-dev 3274s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 3274s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 3274s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 3274s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 3274s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 3274s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 3274s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 3274s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 3274s libboost-program-options1.83-dev libboost-program-options1.83.0 3274s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 3274s libboost-serialization1.83-dev libboost-serialization1.83.0 3274s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 3274s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 3274s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 3274s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 3274s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 3274s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 3274s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 3274s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 3274s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 3274s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 3274s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 3274s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 3274s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 3274s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 3274s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 3274s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 3274s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 3274s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 3274s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 3274s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 3274s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 3274s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 3274s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 3274s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 3274s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 3274s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 3274s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 3274s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 3274s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 3274s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 3274s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 3274s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 3274s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 3274s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 3274s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 3274s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 3274s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 3274s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 3274s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 3274s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 3274s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 3274s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 3274s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 3274s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 3274s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 3274s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 3274s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 3274s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 3274s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 3274s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 3274s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 3274s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 3274s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 3274s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 3274s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 3274s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 3274s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 3274s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 3274s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 3274s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 3274s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 3274s python3-build python3-cffi python3-contourpy python3-cycler 3274s python3-decorator python3-defusedxml python3-dev python3-distlib 3274s python3-docutils python3-dolfinx python3-dolfinx-complex 3274s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 3274s python3-fonttools python3-fs python3-gmsh python3-imagesize 3274s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 3274s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 3274s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 3274s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 3274s python3-pathspec python3-petsc4py python3-petsc4py-complex 3274s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 3274s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 3274s python3-platformdirs python3-pluggy python3-ply python3-pusimp 3274s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 3274s python3-pytest python3-roman python3-scikit-build-core python3-scipy 3274s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 3274s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 3274s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 3274s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-toml 3274s python3-traitlets python3-ufl python3-ufolib2 python3-virtualenv 3274s python3-wheel python3.13-dev python3.13-tk robin-map-dev rpcsvc-proto 3274s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 3274s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 3274s xorg-sgml-doctools xtrans-dev zlib1g-dev 3274s 0 upgraded, 473 newly installed, 0 to remove and 0 not upgraded. 3274s Need to get 463 MB of archives. 3274s After this operation, 1775 MB of additional disk space will be used. 3274s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 3276s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 3276s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 3276s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 3276s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 3276s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 3276s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 3276s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 3276s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 3276s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 3276s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 3276s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 3276s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 3276s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 3276s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 3276s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 3276s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 3276s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 3276s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 3276s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 3276s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 3276s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 3276s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 3276s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 3276s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 3276s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 3276s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 3276s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 3276s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 3276s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 3276s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 3276s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 3276s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 3276s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 3276s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 3276s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 3276s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 3276s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 3276s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 3276s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 3276s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 3276s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 3277s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 3277s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 3277s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 3277s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 3277s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 3278s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 3278s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 3278s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 3278s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 3278s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 3278s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 3278s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 3278s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 3278s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 3278s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 3278s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 3278s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 3278s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 3278s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 3278s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 3278s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 3278s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 3278s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 3278s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 3278s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 3278s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 3278s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 3278s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 3278s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 3278s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 3278s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 3278s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 3278s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 3278s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 3278s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 3278s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 3278s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 3278s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 3278s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 3279s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 3279s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 3280s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 3281s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 3281s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 3281s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 3281s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 3281s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 3281s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 3281s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 3281s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 3282s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 3282s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 3282s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 3282s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 3282s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 3282s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 3282s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.0-1 [1235 kB] 3282s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 3282s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 3282s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 3282s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 3282s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 3282s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 3282s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 3282s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 3282s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 3282s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 3282s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 3282s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 3282s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 3282s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 3282s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 3282s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 3282s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 3282s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 3282s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 3282s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 3283s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 3283s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 3283s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 3283s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 3283s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 3283s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 3283s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 3283s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 3283s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 3283s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 3283s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 3283s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 3283s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 3283s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 3283s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 3283s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 3283s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 3283s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 3283s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 3283s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 3283s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 3283s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 3283s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 3283s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 3283s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 3283s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 3283s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 3283s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 3283s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 3283s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 3283s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 3283s Get:151 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 3283s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 3283s Get:153 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 3283s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 3283s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 3283s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 3283s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 3283s Get:158 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 3283s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 3283s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 3284s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 3284s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 3284s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 3284s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 3284s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 3284s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 3284s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 3284s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 3284s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 3284s Get:170 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 3284s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 3284s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 3284s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 3284s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 3284s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 3284s Get:176 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 3284s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 3284s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 3284s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 3284s Get:180 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 3284s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 3284s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 3284s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 3284s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 3284s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 3284s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.2.1-5 [1574 kB] 3284s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 3284s Get:188 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 3284s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 3284s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 3284s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 3284s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 3284s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.2.1-5 [214 kB] 3284s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.2.1-5 [2459 kB] 3284s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 3284s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 3284s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 3284s Get:198 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 3284s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 3284s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 3284s Get:201 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 3284s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 3285s Get:203 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 3285s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 3285s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 3285s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 3285s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 3285s Get:208 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 3285s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 3285s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 3285s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 3285s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 3285s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 3285s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 3285s Get:215 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 3285s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 3285s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 3285s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 3285s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 3285s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 3285s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 3285s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 3285s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 3285s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 3285s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 3285s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 3285s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 3285s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 3285s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 3285s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 3285s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 3285s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 3285s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 3285s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 3285s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 3286s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 3286s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 3286s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 3286s Get:239 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 3286s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 3286s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 3286s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 3286s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 3286s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 3286s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 3286s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 3286s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 3286s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 3286s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 3286s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 3286s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 3286s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 3286s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 3286s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 3286s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 3286s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 3286s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 3286s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 3286s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 3286s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 3286s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 3286s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 3286s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 3286s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 3286s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 3286s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 3286s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 3286s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 3286s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 3286s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 3286s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 3286s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 3286s Get:273 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 3286s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 3287s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 3287s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 3287s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 3287s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 3287s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 3287s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 3287s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 3287s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 3287s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 3287s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 3287s Get:285 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 3287s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 3287s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 3287s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 3287s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 3287s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 3287s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 3287s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 3287s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 3287s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 3287s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 3287s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 3287s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 3287s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 3287s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 3287s Get:300 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 3287s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 3287s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 3287s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 3287s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 3288s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 3288s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 3289s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 3289s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 3289s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 3289s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 3289s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 3289s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 3289s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 3289s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 3289s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 3289s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 3289s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 3289s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 3289s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 3289s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 3289s Get:321 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 3289s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 3289s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 3289s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 3289s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 3289s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 3289s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 3290s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 3290s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 3290s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 3290s Get:331 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 3290s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 3290s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 3290s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 3290s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 3290s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 3290s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 3290s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 3290s Get:339 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 3290s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 3290s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 3290s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 3290s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 3290s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 3290s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 3290s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 3290s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 3290s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 3290s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 3290s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 3291s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 3291s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 3291s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 3291s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 3291s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 3291s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 3291s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 3291s Get:358 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 3291s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 3291s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 3291s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 3291s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 3291s Get:363 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 3291s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 3291s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 3291s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 3291s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 3291s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 3291s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 3291s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 3291s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 3291s Get:372 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 3291s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 3291s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.3-1 [353 kB] 3291s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 3291s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 3291s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 3291s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 3291s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 3291s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 3291s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 3291s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 3291s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-5 [5639 kB] 3292s Get:384 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 3292s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 3292s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 3292s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 3292s Get:388 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 3292s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 3292s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 3292s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 3292s Get:392 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 3292s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 3292s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 3292s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 3292s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 3292s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 3292s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 3292s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 3292s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 3292s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 3292s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 3292s Get:403 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.1.3-5 [663 kB] 3292s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 3292s Get:405 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 3292s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 3292s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 3292s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 3292s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 3292s Get:410 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 3292s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 3292s Get:412 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 3292s Get:413 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 3292s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 3292s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 3292s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 3292s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 3292s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 3293s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 3293s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 3293s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 3293s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 3293s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 3293s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 3293s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 3293s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 3293s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 3293s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 3293s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 3293s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 3293s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 3293s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 3293s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 3293s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 3293s Get:435 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 3293s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 3293s Get:437 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 3293s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 3293s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 3293s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 3293s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 3293s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 3293s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 3293s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-5 [48.2 kB] 3293s Get:445 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 3293s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 3293s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 3293s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 3293s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 3293s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 3293s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 3294s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 3294s Get:453 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 3294s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 3294s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 3294s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 3294s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 3294s Get:458 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 3294s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 3294s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.1.3-5 [474 kB] 3294s Get:461 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 3294s Get:462 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 3294s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 3294s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 3294s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 3294s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 3294s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 3294s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 3294s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 3294s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 3294s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 3294s Get:472 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-virtualenv all 20.30.0+ds-3 [73.4 kB] 3294s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 3295s Fetched 463 MB in 20s (22.8 MB/s) 3295s Selecting previously unselected package fonts-lato. 3295s (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 ... 63951 files and directories currently installed.) 3295s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 3295s Unpacking fonts-lato (2.015-1) ... 3296s Selecting previously unselected package python3-numpy-dev:armhf. 3296s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 3296s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 3296s Selecting previously unselected package libblas3:armhf. 3296s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 3296s Unpacking libblas3:armhf (3.12.1-2) ... 3296s Selecting previously unselected package libgfortran5:armhf. 3296s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 3296s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 3296s Selecting previously unselected package liblapack3:armhf. 3296s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 3296s Unpacking liblapack3:armhf (3.12.1-2) ... 3296s Selecting previously unselected package python3-numpy. 3296s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 3296s Unpacking python3-numpy (1:2.2.3+ds-5) ... 3296s Selecting previously unselected package sgml-base. 3296s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 3296s Unpacking sgml-base (1.31) ... 3296s Selecting previously unselected package m4. 3296s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 3296s Unpacking m4 (1.4.19-7) ... 3296s Selecting previously unselected package autoconf. 3296s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 3296s Unpacking autoconf (2.72-3ubuntu1) ... 3296s Selecting previously unselected package autotools-dev. 3296s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 3296s Unpacking autotools-dev (20220109.1) ... 3296s Selecting previously unselected package automake. 3296s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 3296s Unpacking automake (1:1.17-3ubuntu1) ... 3296s Selecting previously unselected package autopoint. 3296s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 3296s Unpacking autopoint (0.23.1-1) ... 3296s Selecting previously unselected package libtcl8.6:armhf. 3296s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 3296s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 3296s Selecting previously unselected package libfreetype6:armhf. 3296s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 3296s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 3296s Selecting previously unselected package fonts-dejavu-mono. 3296s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 3296s Unpacking fonts-dejavu-mono (2.37-8) ... 3296s Selecting previously unselected package fonts-dejavu-core. 3296s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 3296s Unpacking fonts-dejavu-core (2.37-8) ... 3296s Selecting previously unselected package fontconfig-config. 3296s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 3297s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 3297s Selecting previously unselected package libfontconfig1:armhf. 3297s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 3297s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 3297s Selecting previously unselected package libxrender1:armhf. 3297s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 3297s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 3297s Selecting previously unselected package libxft2:armhf. 3297s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 3297s Unpacking libxft2:armhf (2.3.6-1build1) ... 3297s Selecting previously unselected package x11-common. 3297s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 3297s Unpacking x11-common (1:7.7+23ubuntu4) ... 3297s Selecting previously unselected package libxss1:armhf. 3297s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 3297s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 3297s Selecting previously unselected package libtk8.6:armhf. 3297s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 3297s Unpacking libtk8.6:armhf (8.6.16-1) ... 3297s Selecting previously unselected package tk8.6-blt2.5. 3297s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 3297s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3297s Selecting previously unselected package blt. 3297s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 3297s Unpacking blt (2.5.3+dfsg-8) ... 3297s Selecting previously unselected package libc-dev-bin. 3297s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 3297s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 3297s Selecting previously unselected package linux-libc-dev:armhf. 3297s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 3297s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 3297s Selecting previously unselected package libcrypt-dev:armhf. 3297s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 3297s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 3297s Selecting previously unselected package rpcsvc-proto. 3297s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 3297s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 3297s Selecting previously unselected package libc6-dev:armhf. 3297s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 3297s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 3297s Selecting previously unselected package libisl23:armhf. 3297s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 3297s Unpacking libisl23:armhf (0.27-1) ... 3297s Selecting previously unselected package libmpc3:armhf. 3297s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 3297s Unpacking libmpc3:armhf (1.3.1-1build2) ... 3297s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 3297s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3297s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3298s Selecting previously unselected package cpp-14. 3298s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 3298s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 3298s Selecting previously unselected package cpp-arm-linux-gnueabihf. 3298s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3298s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3298s Selecting previously unselected package cpp. 3298s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 3298s Unpacking cpp (4:14.2.0-1ubuntu1) ... 3298s Selecting previously unselected package libcc1-0:armhf. 3298s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 3298s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 3298s Selecting previously unselected package libgomp1:armhf. 3298s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 3298s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 3298s Selecting previously unselected package libasan8:armhf. 3298s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 3298s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 3298s Selecting previously unselected package libubsan1:armhf. 3298s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 3298s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 3298s Selecting previously unselected package libgcc-14-dev:armhf. 3298s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 3298s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 3298s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 3298s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3298s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3298s Selecting previously unselected package gcc-14. 3298s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 3298s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 3298s Selecting previously unselected package gcc-arm-linux-gnueabihf. 3298s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3298s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3298s Selecting previously unselected package gcc. 3298s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 3298s Unpacking gcc (4:14.2.0-1ubuntu1) ... 3298s Selecting previously unselected package libstdc++-14-dev:armhf. 3298s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 3298s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 3299s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 3299s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3299s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3299s Selecting previously unselected package g++-14. 3299s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 3299s Unpacking g++-14 (14.2.0-19ubuntu2) ... 3299s Selecting previously unselected package g++-arm-linux-gnueabihf. 3299s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3299s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3299s Selecting previously unselected package g++. 3299s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 3299s Unpacking g++ (4:14.2.0-1ubuntu1) ... 3299s Selecting previously unselected package build-essential. 3299s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 3299s Unpacking build-essential (12.12ubuntu1) ... 3299s Selecting previously unselected package libcatch2-dev. 3299s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 3299s Unpacking libcatch2-dev (3.7.1-0.5) ... 3299s Selecting previously unselected package catch2. 3299s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 3299s Unpacking catch2 (3.7.1-0.5) ... 3299s Selecting previously unselected package chrpath. 3299s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 3299s Unpacking chrpath (0.18-1) ... 3299s Selecting previously unselected package cmake-data. 3299s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 3299s Unpacking cmake-data (3.31.6-1ubuntu1) ... 3300s Selecting previously unselected package libjsoncpp26:armhf. 3300s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 3300s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 3300s Selecting previously unselected package librhash1:armhf. 3300s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 3300s Unpacking librhash1:armhf (1.4.5-1) ... 3300s Selecting previously unselected package cmake. 3300s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 3300s Unpacking cmake (3.31.6-1ubuntu1) ... 3300s Selecting previously unselected package libdebhelper-perl. 3300s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 3300s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 3300s Selecting previously unselected package libtool. 3300s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 3300s Unpacking libtool (2.5.4-4) ... 3300s Selecting previously unselected package dh-autoreconf. 3300s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 3300s Unpacking dh-autoreconf (20) ... 3300s Selecting previously unselected package libarchive-zip-perl. 3300s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 3300s Unpacking libarchive-zip-perl (1.68-1) ... 3300s Selecting previously unselected package libfile-stripnondeterminism-perl. 3300s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 3300s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 3300s Selecting previously unselected package dh-strip-nondeterminism. 3300s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 3300s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 3300s Selecting previously unselected package libdw1t64:armhf. 3300s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 3300s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 3300s Selecting previously unselected package debugedit. 3300s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 3300s Unpacking debugedit (1:5.1-2) ... 3300s Selecting previously unselected package dwz. 3300s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 3300s Unpacking dwz (0.15-1build6) ... 3300s Selecting previously unselected package gettext. 3300s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 3300s Unpacking gettext (0.23.1-1) ... 3300s Selecting previously unselected package intltool-debian. 3300s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 3300s Unpacking intltool-debian (0.35.0+20060710.6) ... 3300s Selecting previously unselected package po-debconf. 3300s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 3300s Unpacking po-debconf (1.0.21+nmu1) ... 3300s Selecting previously unselected package debhelper. 3300s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 3300s Unpacking debhelper (13.24.1ubuntu2) ... 3300s Selecting previously unselected package dh-python. 3300s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 3300s Unpacking dh-python (6.20250308) ... 3300s Selecting previously unselected package xml-core. 3300s Preparing to unpack .../072-xml-core_0.19_all.deb ... 3300s Unpacking xml-core (0.19) ... 3300s Selecting previously unselected package docutils-common. 3300s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 3300s Unpacking docutils-common (0.21.2+dfsg-2) ... 3300s Selecting previously unselected package libjs-jquery. 3300s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 3301s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3301s Selecting previously unselected package libjs-underscore. 3301s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 3301s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3301s Selecting previously unselected package libjs-sphinxdoc. 3301s Preparing to unpack .../076-libjs-sphinxdoc_8.1.3-5_all.deb ... 3301s Unpacking libjs-sphinxdoc (8.1.3-5) ... 3301s Selecting previously unselected package fonts-font-awesome. 3301s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 3301s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3301s Selecting previously unselected package sphinx-rtd-theme-common. 3301s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 3301s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 3301s Selecting previously unselected package fonts-mathjax. 3301s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 3301s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 3301s Selecting previously unselected package libjs-mathjax. 3301s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 3301s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 3301s Selecting previously unselected package dolfinx-doc. 3301s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 3301s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 3302s Selecting previously unselected package libllvm20:armhf. 3302s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 3302s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 3303s Selecting previously unselected package libclang-cpp20. 3303s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 3303s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 3303s Selecting previously unselected package libclang1-20. 3303s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 3303s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 3303s Selecting previously unselected package libfmt10:armhf. 3303s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 3303s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 3303s Selecting previously unselected package libxapian30:armhf. 3303s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 3303s Unpacking libxapian30:armhf (1.4.25-2) ... 3303s Selecting previously unselected package doxygen. 3303s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 3303s Unpacking doxygen (1.9.8+ds-2.1build1) ... 3303s Selecting previously unselected package fontconfig. 3303s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 3303s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 3303s Selecting previously unselected package fonts-lyx. 3303s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 3303s Unpacking fonts-lyx (2.4.3-1) ... 3303s Selecting previously unselected package libgfortran-14-dev:armhf. 3303s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 3303s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 3304s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 3304s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 3304s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3304s Selecting previously unselected package gfortran-14. 3304s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 3304s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 3304s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 3304s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 3304s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3304s Selecting previously unselected package gfortran. 3304s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 3304s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 3304s Selecting previously unselected package libcdt5:armhf. 3304s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 3304s Unpacking libcdt5:armhf (2.42.4-3) ... 3304s Selecting previously unselected package libcgraph6:armhf. 3304s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 3304s Unpacking libcgraph6:armhf (2.42.4-3) ... 3304s Selecting previously unselected package libsharpyuv0:armhf. 3304s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 3304s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 3304s Selecting previously unselected package libaom3:armhf. 3304s Preparing to unpack .../098-libaom3_3.12.0-1_armhf.deb ... 3304s Unpacking libaom3:armhf (3.12.0-1) ... 3304s Selecting previously unselected package libheif-plugin-aomdec:armhf. 3304s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 3304s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 3304s Selecting previously unselected package libde265-0:armhf. 3304s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 3304s Unpacking libde265-0:armhf (1.0.15-1build5) ... 3304s Selecting previously unselected package libheif-plugin-libde265:armhf. 3304s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 3304s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 3304s Selecting previously unselected package libheif1:armhf. 3304s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 3304s Unpacking libheif1:armhf (1.19.7-1) ... 3304s Selecting previously unselected package libimagequant0:armhf. 3304s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 3304s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 3304s Selecting previously unselected package libjpeg-turbo8:armhf. 3304s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 3304s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 3304s Selecting previously unselected package libjpeg8:armhf. 3304s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 3304s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 3304s Selecting previously unselected package libgraphite2-3:armhf. 3304s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 3304s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3304s Selecting previously unselected package libharfbuzz0b:armhf. 3304s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 3304s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 3304s Selecting previously unselected package libraqm0:armhf. 3304s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 3304s Unpacking libraqm0:armhf (0.10.2-1) ... 3304s Selecting previously unselected package libdeflate0:armhf. 3304s Preparing to unpack .../109-libdeflate0_1.23-1_armhf.deb ... 3304s Unpacking libdeflate0:armhf (1.23-1) ... 3304s Selecting previously unselected package libjbig0:armhf. 3304s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 3304s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 3304s Selecting previously unselected package liblerc4:armhf. 3304s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 3304s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3304s Selecting previously unselected package libwebp7:armhf. 3304s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 3304s Unpacking libwebp7:armhf (1.5.0-0.1) ... 3304s Selecting previously unselected package libtiff6:armhf. 3304s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 3304s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 3304s Selecting previously unselected package libxpm4:armhf. 3304s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 3304s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 3305s Selecting previously unselected package libgd3:armhf. 3305s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 3305s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 3305s Selecting previously unselected package libgts-0.7-5t64:armhf. 3305s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 3305s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3305s Selecting previously unselected package libpixman-1-0:armhf. 3305s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 3305s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 3305s Selecting previously unselected package libxcb-render0:armhf. 3305s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 3305s Unpacking libxcb-render0:armhf (1.17.0-2) ... 3305s Selecting previously unselected package libxcb-shm0:armhf. 3305s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 3305s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 3305s Selecting previously unselected package libcairo2:armhf. 3305s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 3305s Unpacking libcairo2:armhf (1.18.4-1) ... 3305s Selecting previously unselected package libltdl7:armhf. 3305s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 3305s Unpacking libltdl7:armhf (2.5.4-4) ... 3305s Selecting previously unselected package libthai-data. 3305s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 3305s Unpacking libthai-data (0.1.29-2build1) ... 3305s Selecting previously unselected package libdatrie1:armhf. 3305s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 3305s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 3305s Selecting previously unselected package libthai0:armhf. 3305s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 3305s Unpacking libthai0:armhf (0.1.29-2build1) ... 3305s Selecting previously unselected package libpango-1.0-0:armhf. 3305s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 3305s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 3305s Selecting previously unselected package libpangoft2-1.0-0:armhf. 3305s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 3305s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 3305s Selecting previously unselected package libpangocairo-1.0-0:armhf. 3305s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 3305s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 3305s Selecting previously unselected package libpathplan4:armhf. 3305s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 3305s Unpacking libpathplan4:armhf (2.42.4-3) ... 3305s Selecting previously unselected package libgvc6. 3305s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 3305s Unpacking libgvc6 (2.42.4-3) ... 3305s Selecting previously unselected package libgvpr2:armhf. 3305s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 3305s Unpacking libgvpr2:armhf (2.42.4-3) ... 3305s Selecting previously unselected package liblab-gamut1:armhf. 3305s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 3305s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 3305s Selecting previously unselected package libice6:armhf. 3305s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 3305s Unpacking libice6:armhf (2:1.1.1-1) ... 3305s Selecting previously unselected package libsm6:armhf. 3305s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 3305s Unpacking libsm6:armhf (2:1.2.4-1) ... 3305s Selecting previously unselected package libxt6t64:armhf. 3305s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 3305s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 3305s Selecting previously unselected package libxmu6:armhf. 3305s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 3305s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 3305s Selecting previously unselected package libxaw7:armhf. 3305s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 3305s Unpacking libxaw7:armhf (2:1.0.16-1) ... 3305s Selecting previously unselected package graphviz. 3305s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 3305s Unpacking graphviz (2.42.4-3) ... 3305s Selecting previously unselected package icu-devtools. 3305s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 3305s Unpacking icu-devtools (76.1-1ubuntu2) ... 3305s Selecting previously unselected package comerr-dev:armhf. 3305s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 3305s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 3305s Selecting previously unselected package libgssrpc4t64:armhf. 3305s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 3305s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 3305s Selecting previously unselected package libkadm5clnt-mit12:armhf. 3305s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 3305s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 3305s Selecting previously unselected package libkdb5-10t64:armhf. 3306s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 3306s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 3306s Selecting previously unselected package libkadm5srv-mit12:armhf. 3306s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 3306s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 3306s Selecting previously unselected package krb5-multidev:armhf. 3306s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 3306s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3306s Selecting previously unselected package libaec0:armhf. 3306s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 3306s Unpacking libaec0:armhf (1.1.3-1) ... 3306s Selecting previously unselected package libalglib4.2:armhf. 3306s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 3306s Unpacking libalglib4.2:armhf (4.2.0-2) ... 3306s Selecting previously unselected package libsuitesparseconfig7:armhf. 3306s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 3306s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 3306s Selecting previously unselected package libamd3:armhf. 3306s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3306s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 3306s Selecting previously unselected package libarpack2t64:armhf. 3306s Preparing to unpack .../149-libarpack2t64_3.9.1-4_armhf.deb ... 3306s Unpacking libarpack2t64:armhf (3.9.1-4) ... 3306s Selecting previously unselected package libblas-dev:armhf. 3306s Preparing to unpack .../150-libblas-dev_3.12.1-2_armhf.deb ... 3306s Unpacking libblas-dev:armhf (3.12.1-2) ... 3306s Selecting previously unselected package liblapack-dev:armhf. 3306s Preparing to unpack .../151-liblapack-dev_3.12.1-2_armhf.deb ... 3306s Unpacking liblapack-dev:armhf (3.12.1-2) ... 3306s Selecting previously unselected package libarpack2-dev:armhf. 3306s Preparing to unpack .../152-libarpack2-dev_3.9.1-4_armhf.deb ... 3306s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 3306s Selecting previously unselected package libbasix0.9:armhf. 3306s Preparing to unpack .../153-libbasix0.9_0.9.0-2build2_armhf.deb ... 3306s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 3306s Selecting previously unselected package libpkgconf3:armhf. 3306s Preparing to unpack .../154-libpkgconf3_1.8.1-4_armhf.deb ... 3306s Unpacking libpkgconf3:armhf (1.8.1-4) ... 3306s Selecting previously unselected package pkgconf-bin. 3306s Preparing to unpack .../155-pkgconf-bin_1.8.1-4_armhf.deb ... 3306s Unpacking pkgconf-bin (1.8.1-4) ... 3306s Selecting previously unselected package pkgconf:armhf. 3306s Preparing to unpack .../156-pkgconf_1.8.1-4_armhf.deb ... 3306s Unpacking pkgconf:armhf (1.8.1-4) ... 3306s Selecting previously unselected package libeigen3-dev. 3306s Preparing to unpack .../157-libeigen3-dev_3.4.0-4build1_all.deb ... 3306s Unpacking libeigen3-dev (3.4.0-4build1) ... 3306s Selecting previously unselected package libbasix-dev:armhf. 3306s Preparing to unpack .../158-libbasix-dev_0.9.0-2build2_armhf.deb ... 3306s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 3306s Selecting previously unselected package libboost1.83-dev:armhf. 3306s Preparing to unpack .../159-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3306s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-atomic1.83.0:armhf. 3309s Preparing to unpack .../160-libboost-atomic1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 3309s Preparing to unpack .../161-libboost-atomic1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 3309s Preparing to unpack .../162-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 3309s Preparing to unpack .../163-libboost-chrono1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-chrono-dev:armhf. 3309s Preparing to unpack .../164-libboost-chrono-dev_1.83.0.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 3309s Selecting previously unselected package libboost-date-time1.83.0:armhf. 3309s Preparing to unpack .../165-libboost-date-time1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-serialization1.83.0:armhf. 3309s Preparing to unpack .../166-libboost-serialization1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 3309s Preparing to unpack .../167-libboost-serialization1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 3309s Preparing to unpack .../168-libboost-date-time1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-dev:armhf. 3309s Preparing to unpack .../169-libboost-dev_1.83.0.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-dev:armhf (1.83.0.2ubuntu1) ... 3309s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 3309s Preparing to unpack .../170-libboost-filesystem1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-system1.83.0:armhf. 3309s Preparing to unpack .../171-libboost-system1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-system1.83-dev:armhf. 3309s Preparing to unpack .../172-libboost-system1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 3309s Preparing to unpack .../173-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libboost-filesystem-dev:armhf. 3309s Preparing to unpack .../174-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 3309s Selecting previously unselected package libboost-regex1.83.0:armhf. 3309s Preparing to unpack .../175-libboost-regex1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3309s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3309s Selecting previously unselected package libicu-dev:armhf. 3309s Preparing to unpack .../176-libicu-dev_76.1-1ubuntu2_armhf.deb ... 3309s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 3310s Selecting previously unselected package libboost-regex1.83-dev:armhf. 3310s Preparing to unpack .../177-libboost-regex1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 3310s Preparing to unpack .../178-libboost-iostreams1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 3310s Preparing to unpack .../179-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libboost-iostreams-dev:armhf. 3310s Preparing to unpack .../180-libboost-iostreams-dev_1.83.0.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 3310s Selecting previously unselected package libboost-math1.83.0:armhf. 3310s Preparing to unpack .../181-libboost-math1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libboost-math1.83-dev:armhf. 3310s Preparing to unpack .../182-libboost-math1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libboost-math-dev:armhf. 3310s Preparing to unpack .../183-libboost-math-dev_1.83.0.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 3310s Selecting previously unselected package libhwloc15:armhf. 3310s Preparing to unpack .../184-libhwloc15_2.12.0-1_armhf.deb ... 3310s Unpacking libhwloc15:armhf (2.12.0-1) ... 3310s Selecting previously unselected package libmpich12:armhf. 3310s Preparing to unpack .../185-libmpich12_4.2.1-5_armhf.deb ... 3310s Unpacking libmpich12:armhf (4.2.1-5) ... 3310s Selecting previously unselected package libboost-mpi1.83.0. 3310s Preparing to unpack .../186-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3310s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 3310s Selecting previously unselected package libnuma-dev:armhf. 3310s Preparing to unpack .../187-libnuma-dev_2.0.18-1build1_armhf.deb ... 3310s Unpacking libnuma-dev:armhf (2.0.18-1build1) ... 3310s Selecting previously unselected package libltdl-dev:armhf. 3310s Preparing to unpack .../188-libltdl-dev_2.5.4-4_armhf.deb ... 3310s Unpacking libltdl-dev:armhf (2.5.4-4) ... 3310s Selecting previously unselected package libhwloc-dev:armhf. 3310s Preparing to unpack .../189-libhwloc-dev_2.12.0-1_armhf.deb ... 3310s Unpacking libhwloc-dev:armhf (2.12.0-1) ... 3310s Selecting previously unselected package hwloc-nox. 3310s Preparing to unpack .../190-hwloc-nox_2.12.0-1_armhf.deb ... 3310s Unpacking hwloc-nox (2.12.0-1) ... 3310s Selecting previously unselected package libslurm42t64. 3311s Preparing to unpack .../191-libslurm42t64_24.11.3-2_armhf.deb ... 3311s Unpacking libslurm42t64 (24.11.3-2) ... 3311s Selecting previously unselected package mpich. 3311s Preparing to unpack .../192-mpich_4.2.1-5_armhf.deb ... 3311s Unpacking mpich (4.2.1-5) ... 3311s Selecting previously unselected package libmpich-dev:armhf. 3311s Preparing to unpack .../193-libmpich-dev_4.2.1-5_armhf.deb ... 3311s Unpacking libmpich-dev:armhf (4.2.1-5) ... 3311s Selecting previously unselected package mpi-default-dev. 3311s Preparing to unpack .../194-mpi-default-dev_1.18_armhf.deb ... 3311s Unpacking mpi-default-dev (1.18) ... 3311s Selecting previously unselected package libboost-mpi1.83-dev. 3311s Preparing to unpack .../195-libboost-mpi1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-mpi-dev. 3311s Preparing to unpack .../196-libboost-mpi-dev_1.83.0.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 3311s Selecting previously unselected package libboost-program-options1.83.0:armhf. 3311s Preparing to unpack .../197-libboost-program-options1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 3311s Preparing to unpack .../198-libboost-program-options1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-program-options-dev:armhf. 3311s Preparing to unpack .../199-libboost-program-options-dev_1.83.0.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 3311s Selecting previously unselected package libboost-serialization-dev:armhf. 3311s Preparing to unpack .../200-libboost-serialization-dev_1.83.0.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 3311s Selecting previously unselected package libboost-thread1.83.0:armhf. 3311s Preparing to unpack .../201-libboost-thread1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-thread1.83-dev:armhf. 3311s Preparing to unpack .../202-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-thread-dev:armhf. 3311s Preparing to unpack .../203-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 3311s Selecting previously unselected package libboost-timer1.83.0:armhf. 3311s Preparing to unpack .../204-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-timer1.83-dev:armhf. 3311s Preparing to unpack .../205-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3311s Selecting previously unselected package libboost-timer-dev:armhf. 3311s Preparing to unpack .../206-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 3311s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 3311s Selecting previously unselected package libbrotli-dev:armhf. 3311s Preparing to unpack .../207-libbrotli-dev_1.1.0-2build4_armhf.deb ... 3311s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 3311s Selecting previously unselected package libbtf2:armhf. 3311s Preparing to unpack .../208-libbtf2_1%3a7.8.3+dfsg-3_armhf.deb ... 3311s Unpacking libbtf2:armhf (1:7.8.3+dfsg-3) ... 3312s Selecting previously unselected package libcamd3:armhf. 3312s Preparing to unpack .../209-libcamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3312s Unpacking libcamd3:armhf (1:7.8.3+dfsg-3) ... 3312s Selecting previously unselected package libccolamd3:armhf. 3312s Preparing to unpack .../210-libccolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3312s Unpacking libccolamd3:armhf (1:7.8.3+dfsg-3) ... 3312s Selecting previously unselected package libsz2:armhf. 3312s Preparing to unpack .../211-libsz2_1.1.3-1_armhf.deb ... 3312s Unpacking libsz2:armhf (1.1.3-1) ... 3312s Selecting previously unselected package libhdf5-310:armhf. 3312s Preparing to unpack .../212-libhdf5-310_1.14.5+repack-3_armhf.deb ... 3312s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 3312s Selecting previously unselected package libcgns3.4:armhf. 3312s Preparing to unpack .../213-libcgns3.4_3.4.0-5build1_armhf.deb ... 3312s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 3312s Selecting previously unselected package libcolamd3:armhf. 3312s Preparing to unpack .../214-libcolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3312s Unpacking libcolamd3:armhf (1:7.8.3+dfsg-3) ... 3312s Selecting previously unselected package libcholmod5:armhf. 3312s Preparing to unpack .../215-libcholmod5_1%3a7.8.3+dfsg-3_armhf.deb ... 3312s Unpacking libcholmod5:armhf (1:7.8.3+dfsg-3) ... 3312s Selecting previously unselected package libcombblas2.0.0t64:armhf. 3312s Preparing to unpack .../216-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 3312s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3312s Selecting previously unselected package libidn2-dev:armhf. 3312s Preparing to unpack .../217-libidn2-dev_2.3.8-2_armhf.deb ... 3312s Unpacking libidn2-dev:armhf (2.3.8-2) ... 3312s Selecting previously unselected package libkrb5-dev:armhf. 3312s Preparing to unpack .../218-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 3312s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3312s Selecting previously unselected package libldap-dev:armhf. 3312s Preparing to unpack .../219-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 3312s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3312s Selecting previously unselected package libnghttp2-dev:armhf. 3312s Preparing to unpack .../220-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 3312s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 3312s Selecting previously unselected package libpsl-dev:armhf. 3312s Preparing to unpack .../221-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 3312s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 3312s Selecting previously unselected package libgmpxx4ldbl:armhf. 3312s Preparing to unpack .../222-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 3312s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3312s Selecting previously unselected package libgmp-dev:armhf. 3312s Preparing to unpack .../223-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 3312s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3312s Selecting previously unselected package libevent-2.1-7t64:armhf. 3312s Preparing to unpack .../224-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 3312s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3312s Selecting previously unselected package libunbound8:armhf. 3312s Preparing to unpack .../225-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 3312s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 3312s Selecting previously unselected package libgnutls-dane0t64:armhf. 3312s Preparing to unpack .../226-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 3312s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3312s Selecting previously unselected package libgnutls-openssl27t64:armhf. 3312s Preparing to unpack .../227-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 3312s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3312s Selecting previously unselected package libp11-kit-dev:armhf. 3312s Preparing to unpack .../228-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 3312s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 3313s Selecting previously unselected package libtasn1-6-dev:armhf. 3313s Preparing to unpack .../229-libtasn1-6-dev_4.20.0-2_armhf.deb ... 3313s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 3313s Selecting previously unselected package nettle-dev:armhf. 3313s Preparing to unpack .../230-nettle-dev_3.10.1-1_armhf.deb ... 3313s Unpacking nettle-dev:armhf (3.10.1-1) ... 3313s Selecting previously unselected package libgnutls28-dev:armhf. 3313s Preparing to unpack .../231-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 3313s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3313s Selecting previously unselected package zlib1g-dev:armhf. 3313s Preparing to unpack .../232-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 3313s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3313s Selecting previously unselected package librtmp-dev:armhf. 3313s Preparing to unpack .../233-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 3313s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3313s Selecting previously unselected package libssl-dev:armhf. 3313s Preparing to unpack .../234-libssl-dev_3.4.1-1ubuntu3_armhf.deb ... 3313s Unpacking libssl-dev:armhf (3.4.1-1ubuntu3) ... 3313s Selecting previously unselected package libssh2-1-dev:armhf. 3313s Preparing to unpack .../235-libssh2-1-dev_1.11.1-1_armhf.deb ... 3313s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 3313s Selecting previously unselected package libzstd-dev:armhf. 3313s Preparing to unpack .../236-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 3313s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 3313s Selecting previously unselected package libcurl4-openssl-dev:armhf. 3313s Preparing to unpack .../237-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 3313s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 3313s Selecting previously unselected package libcxsparse4:armhf. 3313s Preparing to unpack .../238-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 3313s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 3313s Selecting previously unselected package libhdf5-mpich-310:armhf. 3313s Preparing to unpack .../239-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 3313s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 3313s Selecting previously unselected package libfftw3-double3:armhf. 3313s Preparing to unpack .../240-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 3313s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3313s Selecting previously unselected package libfftw3-single3:armhf. 3313s Preparing to unpack .../241-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 3313s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3313s Selecting previously unselected package libfftw3-mpi3:armhf. 3313s Preparing to unpack .../242-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 3313s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3313s Selecting previously unselected package libklu2:armhf. 3313s Preparing to unpack .../243-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 3313s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 3313s Selecting previously unselected package mpi-default-bin. 3313s Preparing to unpack .../244-mpi-default-bin_1.18_armhf.deb ... 3313s Unpacking mpi-default-bin (1.18) ... 3313s Selecting previously unselected package libscalapack-mpich2.2:armhf. 3313s Preparing to unpack .../245-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 3313s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3313s Selecting previously unselected package libmumps-5.7:armhf. 3313s Preparing to unpack .../246-libmumps-5.7_5.7.3-3build2_armhf.deb ... 3313s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 3314s Selecting previously unselected package libptscotch-7.0:armhf. 3314s Preparing to unpack .../247-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3314s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3314s Selecting previously unselected package libspqr4:armhf. 3314s Preparing to unpack .../248-libspqr4_1%3a7.8.3+dfsg-3_armhf.deb ... 3314s Unpacking libspqr4:armhf (1:7.8.3+dfsg-3) ... 3314s Selecting previously unselected package libmetis5:armhf. 3314s Preparing to unpack .../249-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 3314s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 3314s Selecting previously unselected package libsuperlu-dist8:armhf. 3314s Preparing to unpack .../250-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 3314s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3314s Selecting previously unselected package libsuperlu7:armhf. 3314s Preparing to unpack .../251-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 3314s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 3314s Selecting previously unselected package libumfpack6:armhf. 3314s Preparing to unpack .../252-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 3314s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 3314s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3314s Preparing to unpack .../253-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 3314s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3314s Selecting previously unselected package libpetsc-complex3.22:armhf. 3314s Preparing to unpack .../254-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3314s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3314s Selecting previously unselected package libpugixml1v5:armhf. 3314s Preparing to unpack .../255-libpugixml1v5_1.14-2_armhf.deb ... 3314s Unpacking libpugixml1v5:armhf (1.14-2) ... 3314s Selecting previously unselected package libparpack2t64:armhf. 3314s Preparing to unpack .../256-libparpack2t64_3.9.1-4_armhf.deb ... 3314s Unpacking libparpack2t64:armhf (3.9.1-4) ... 3314s Selecting previously unselected package libslepc-complex3.22. 3314s Preparing to unpack .../257-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3314s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3314s Selecting previously unselected package libspdlog1.15:armhf. 3314s Preparing to unpack .../258-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 3314s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 3314s Selecting previously unselected package libdolfinx-complex0.9:armhf. 3314s Preparing to unpack .../259-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 3314s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 3314s Selecting previously unselected package libjs-jquery-ui. 3314s Preparing to unpack .../260-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 3314s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 3314s Selecting previously unselected package libldl3:armhf. 3314s Preparing to unpack .../261-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 3314s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 3314s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 3315s Preparing to unpack .../262-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 3315s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 3315s Selecting previously unselected package librbio4:armhf. 3315s Preparing to unpack .../263-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 3315s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 3315s Selecting previously unselected package libspex3:armhf. 3315s Preparing to unpack .../264-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 3315s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 3315s Selecting previously unselected package libparu1:armhf. 3315s Preparing to unpack .../265-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 3315s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 3315s Selecting previously unselected package libsuitesparse-dev:armhf. 3315s Preparing to unpack .../266-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 3315s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 3315s Selecting previously unselected package libscotch-7.0:armhf. 3315s Preparing to unpack .../267-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3315s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3315s Selecting previously unselected package libscotch-dev. 3315s Preparing to unpack .../268-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3315s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 3315s Selecting previously unselected package libptscotch-dev. 3315s Preparing to unpack .../269-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3315s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 3315s Selecting previously unselected package libscalapack-mpich-dev:armhf. 3315s Preparing to unpack .../270-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 3315s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3315s Selecting previously unselected package libscalapack-mpi-dev:armhf. 3315s Preparing to unpack .../271-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 3315s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3315s Selecting previously unselected package libfftw3-bin. 3315s Preparing to unpack .../272-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 3315s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 3315s Selecting previously unselected package libfftw3-dev:armhf. 3315s Preparing to unpack .../273-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 3315s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3315s Selecting previously unselected package libfftw3-mpi-dev:armhf. 3315s Preparing to unpack .../274-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 3315s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3315s Selecting previously unselected package opencl-c-headers. 3315s Preparing to unpack .../275-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 3315s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 3315s Selecting previously unselected package opencl-clhpp-headers. 3315s Preparing to unpack .../276-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 3315s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3315s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3315s Preparing to unpack .../277-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 3315s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3315s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 3315s Preparing to unpack .../278-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 3315s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 3315s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 3315s Preparing to unpack .../279-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 3315s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 3315s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 3315s Preparing to unpack .../280-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 3315s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 3315s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 3316s Preparing to unpack .../281-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 3316s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 3316s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 3316s Preparing to unpack .../282-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 3316s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 3316s Selecting previously unselected package libaec-dev:armhf. 3316s Preparing to unpack .../283-libaec-dev_1.1.3-1_armhf.deb ... 3316s Unpacking libaec-dev:armhf (1.1.3-1) ... 3316s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 3316s Preparing to unpack .../284-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 3316s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3316s Selecting previously unselected package libjpeg8-dev:armhf. 3316s Preparing to unpack .../285-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 3316s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 3316s Selecting previously unselected package libjpeg-dev:armhf. 3316s Preparing to unpack .../286-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 3316s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 3316s Selecting previously unselected package libhdf5-mpich-dev. 3316s Preparing to unpack .../287-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 3316s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 3316s Selecting previously unselected package libhdf5-mpi-dev:armhf. 3316s Preparing to unpack .../288-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 3316s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 3316s Selecting previously unselected package libsuperlu-dev:armhf. 3316s Preparing to unpack .../289-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 3316s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 3316s Selecting previously unselected package libsuperlu-dist-dev:armhf. 3316s Preparing to unpack .../290-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 3316s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3316s Selecting previously unselected package xorg-sgml-doctools. 3316s Preparing to unpack .../291-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 3316s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 3316s Selecting previously unselected package x11proto-dev. 3316s Preparing to unpack .../292-x11proto-dev_2024.1-1_all.deb ... 3316s Unpacking x11proto-dev (2024.1-1) ... 3316s Selecting previously unselected package libxau-dev:armhf. 3316s Preparing to unpack .../293-libxau-dev_1%3a1.0.11-1_armhf.deb ... 3316s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 3316s Selecting previously unselected package libxdmcp-dev:armhf. 3316s Preparing to unpack .../294-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 3316s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 3316s Selecting previously unselected package xtrans-dev. 3316s Preparing to unpack .../295-xtrans-dev_1.4.0-1_all.deb ... 3316s Unpacking xtrans-dev (1.4.0-1) ... 3316s Selecting previously unselected package libxcb1-dev:armhf. 3317s Preparing to unpack .../296-libxcb1-dev_1.17.0-2_armhf.deb ... 3317s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 3317s Selecting previously unselected package libx11-dev:armhf. 3317s Preparing to unpack .../297-libx11-dev_2%3a1.8.10-2_armhf.deb ... 3317s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 3317s Selecting previously unselected package libyaml-dev:armhf. 3317s Preparing to unpack .../298-libyaml-dev_0.2.5-2_armhf.deb ... 3317s Unpacking libyaml-dev:armhf (0.2.5-2) ... 3317s Selecting previously unselected package libpetsc3.22-dev-common. 3317s Preparing to unpack .../299-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 3317s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3317s Selecting previously unselected package libmumps-headers-dev. 3317s Preparing to unpack .../300-libmumps-headers-dev_5.7.3-3build2_all.deb ... 3317s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 3317s Selecting previously unselected package libmumps-dev:armhf. 3317s Preparing to unpack .../301-libmumps-dev_5.7.3-3build2_armhf.deb ... 3317s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 3317s Selecting previously unselected package libc6-dbg:armhf. 3317s Preparing to unpack .../302-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 3317s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 3317s Selecting previously unselected package valgrind. 3317s Preparing to unpack .../303-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 3317s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 3317s Selecting previously unselected package valgrind-mpi. 3317s Preparing to unpack .../304-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 3317s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 3317s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 3317s Preparing to unpack .../305-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3317s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3318s Selecting previously unselected package libparpack2-dev:armhf. 3318s Preparing to unpack .../306-libparpack2-dev_3.9.1-4_armhf.deb ... 3318s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 3318s Selecting previously unselected package libslepc-complex3.22-dev. 3318s Preparing to unpack .../307-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3318s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3318s Selecting previously unselected package libdolfinx-complex-dev:armhf. 3318s Preparing to unpack .../308-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 3318s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 3318s Selecting previously unselected package libhypre-2.32.0:armhf. 3318s Preparing to unpack .../309-libhypre-2.32.0_2.32.0-4_armhf.deb ... 3318s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 3318s Selecting previously unselected package libpetsc-real3.22:armhf. 3318s Preparing to unpack .../310-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3318s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3318s Selecting previously unselected package libslepc-real3.22. 3318s Preparing to unpack .../311-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3318s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3318s Selecting previously unselected package libdolfinx-real0.9:armhf. 3318s Preparing to unpack .../312-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 3318s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 3318s Selecting previously unselected package libhypre-dev:armhf. 3318s Preparing to unpack .../313-libhypre-dev_2.32.0-4_armhf.deb ... 3318s Unpacking libhypre-dev:armhf (2.32.0-4) ... 3318s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 3318s Preparing to unpack .../314-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3318s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3318s Selecting previously unselected package libslepc-real3.22-dev. 3318s Preparing to unpack .../315-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3319s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3319s Selecting previously unselected package libdolfinx-real-dev:armhf. 3319s Preparing to unpack .../316-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 3319s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 3319s Selecting previously unselected package libpugixml-dev:armhf. 3319s Preparing to unpack .../317-libpugixml-dev_1.14-2_armhf.deb ... 3319s Unpacking libpugixml-dev:armhf (1.14-2) ... 3319s Selecting previously unselected package libfmt-dev:armhf. 3319s Preparing to unpack .../318-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 3319s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 3319s Selecting previously unselected package libspdlog-dev:armhf. 3319s Preparing to unpack .../319-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 3319s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 3319s Selecting previously unselected package libxml2-dev:armhf. 3319s Preparing to unpack .../320-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 3319s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 3319s Selecting previously unselected package python3-ply. 3319s Preparing to unpack .../321-python3-ply_3.11-9_all.deb ... 3319s Unpacking python3-ply (3.11-9) ... 3319s Selecting previously unselected package python3-pycparser. 3319s Preparing to unpack .../322-python3-pycparser_2.22-2_all.deb ... 3319s Unpacking python3-pycparser (2.22-2) ... 3319s Selecting previously unselected package python3-cffi. 3319s Preparing to unpack .../323-python3-cffi_1.17.1-2build2_all.deb ... 3319s Unpacking python3-cffi (1.17.1-2build2) ... 3319s Selecting previously unselected package libpython3.13:armhf. 3319s Preparing to unpack .../324-libpython3.13_3.13.3-1_armhf.deb ... 3319s Unpacking libpython3.13:armhf (3.13.3-1) ... 3319s Selecting previously unselected package libexpat1-dev:armhf. 3319s Preparing to unpack .../325-libexpat1-dev_2.7.1-1_armhf.deb ... 3319s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 3319s Selecting previously unselected package libpython3.13-dev:armhf. 3319s Preparing to unpack .../326-libpython3.13-dev_3.13.3-1_armhf.deb ... 3319s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 3320s Selecting previously unselected package libpython3-dev:armhf. 3320s Preparing to unpack .../327-libpython3-dev_3.13.3-1_armhf.deb ... 3320s Unpacking libpython3-dev:armhf (3.13.3-1) ... 3320s Selecting previously unselected package python3.13-dev. 3320s Preparing to unpack .../328-python3.13-dev_3.13.3-1_armhf.deb ... 3320s Unpacking python3.13-dev (3.13.3-1) ... 3320s Selecting previously unselected package python3-dev. 3320s Preparing to unpack .../329-python3-dev_3.13.3-1_armhf.deb ... 3320s Unpacking python3-dev (3.13.3-1) ... 3320s Selecting previously unselected package python3-ufl. 3320s Preparing to unpack .../330-python3-ufl_2024.2.0-2_all.deb ... 3320s Unpacking python3-ufl (2024.2.0-2) ... 3320s Selecting previously unselected package python3-basix. 3320s Preparing to unpack .../331-python3-basix_0.9.0-2build2_armhf.deb ... 3320s Unpacking python3-basix (0.9.0-2build2) ... 3320s Selecting previously unselected package python3-ffcx. 3320s Preparing to unpack .../332-python3-ffcx_1%3a0.9.0-2_all.deb ... 3320s Unpacking python3-ffcx (1:0.9.0-2) ... 3320s Selecting previously unselected package libdolfinx-dev:armhf. 3320s Preparing to unpack .../333-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 3320s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 3320s Selecting previously unselected package libxfixes3:armhf. 3320s Preparing to unpack .../334-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 3320s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 3320s Selecting previously unselected package libxcursor1:armhf. 3320s Preparing to unpack .../335-libxcursor1_1%3a1.2.3-1_armhf.deb ... 3320s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 3320s Selecting previously unselected package libxinerama1:armhf. 3320s Preparing to unpack .../336-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 3320s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 3320s Selecting previously unselected package libfltk1.3t64:armhf. 3320s Preparing to unpack .../337-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 3320s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 3320s Selecting previously unselected package libglvnd0:armhf. 3320s Preparing to unpack .../338-libglvnd0_1.7.0-1build1_armhf.deb ... 3320s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 3320s Selecting previously unselected package libx11-xcb1:armhf. 3320s Preparing to unpack .../339-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 3320s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 3321s Selecting previously unselected package libxcb-dri3-0:armhf. 3321s Preparing to unpack .../340-libxcb-dri3-0_1.17.0-2_armhf.deb ... 3321s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 3321s Selecting previously unselected package libxcb-glx0:armhf. 3321s Preparing to unpack .../341-libxcb-glx0_1.17.0-2_armhf.deb ... 3321s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 3321s Selecting previously unselected package libxcb-present0:armhf. 3321s Preparing to unpack .../342-libxcb-present0_1.17.0-2_armhf.deb ... 3321s Unpacking libxcb-present0:armhf (1.17.0-2) ... 3321s Selecting previously unselected package libxcb-xfixes0:armhf. 3321s Preparing to unpack .../343-libxcb-xfixes0_1.17.0-2_armhf.deb ... 3321s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 3321s Selecting previously unselected package libxxf86vm1:armhf. 3321s Preparing to unpack .../344-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 3321s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 3321s Selecting previously unselected package libllvm19:armhf. 3321s Preparing to unpack .../345-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 3321s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 3322s Selecting previously unselected package libxcb-randr0:armhf. 3322s Preparing to unpack .../346-libxcb-randr0_1.17.0-2_armhf.deb ... 3322s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 3322s Selecting previously unselected package libxcb-sync1:armhf. 3322s Preparing to unpack .../347-libxcb-sync1_1.17.0-2_armhf.deb ... 3322s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 3322s Selecting previously unselected package libxshmfence1:armhf. 3322s Preparing to unpack .../348-libxshmfence1_1.3.3-1_armhf.deb ... 3322s Unpacking libxshmfence1:armhf (1.3.3-1) ... 3322s Selecting previously unselected package mesa-libgallium:armhf. 3322s Preparing to unpack .../349-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 3322s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 3322s Selecting previously unselected package libwayland-server0:armhf. 3322s Preparing to unpack .../350-libwayland-server0_1.23.1-3_armhf.deb ... 3322s Unpacking libwayland-server0:armhf (1.23.1-3) ... 3322s Selecting previously unselected package libgbm1:armhf. 3322s Preparing to unpack .../351-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 3322s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 3322s Selecting previously unselected package libvulkan1:armhf. 3322s Preparing to unpack .../352-libvulkan1_1.4.304.0-1_armhf.deb ... 3322s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 3322s Selecting previously unselected package libgl1-mesa-dri:armhf. 3322s Preparing to unpack .../353-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 3322s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 3322s Selecting previously unselected package libglx-mesa0:armhf. 3322s Preparing to unpack .../354-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 3322s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 3322s Selecting previously unselected package libglx0:armhf. 3322s Preparing to unpack .../355-libglx0_1.7.0-1build1_armhf.deb ... 3322s Unpacking libglx0:armhf (1.7.0-1build1) ... 3322s Selecting previously unselected package libgl1:armhf. 3322s Preparing to unpack .../356-libgl1_1.7.0-1build1_armhf.deb ... 3322s Unpacking libgl1:armhf (1.7.0-1build1) ... 3322s Selecting previously unselected package libfltk-gl1.3t64:armhf. 3322s Preparing to unpack .../357-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 3322s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 3322s Selecting previously unselected package libfltk-images1.3t64:armhf. 3322s Preparing to unpack .../358-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 3322s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 3322s Selecting previously unselected package libgl2ps1.4. 3322s Preparing to unpack .../359-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 3322s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3322s Selecting previously unselected package libopengl0:armhf. 3323s Preparing to unpack .../360-libopengl0_1.7.0-1build1_armhf.deb ... 3323s Unpacking libopengl0:armhf (1.7.0-1build1) ... 3323s Selecting previously unselected package libglu1-mesa:armhf. 3323s Preparing to unpack .../361-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 3323s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 3323s Selecting previously unselected package libtbbbind-2-5:armhf. 3323s Preparing to unpack .../362-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 3323s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 3323s Selecting previously unselected package libtbbmalloc2:armhf. 3323s Preparing to unpack .../363-libtbbmalloc2_2022.0.0-2_armhf.deb ... 3323s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 3323s Selecting previously unselected package libtbb12:armhf. 3323s Preparing to unpack .../364-libtbb12_2022.0.0-2_armhf.deb ... 3323s Unpacking libtbb12:armhf (2022.0.0-2) ... 3323s Selecting previously unselected package libocct-foundation-7.8:armhf. 3323s Preparing to unpack .../365-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 3323s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3323s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 3323s Preparing to unpack .../366-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 3323s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3323s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 3323s Preparing to unpack .../367-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 3323s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3323s Selecting previously unselected package libimath-3-1-29t64:armhf. 3323s Preparing to unpack .../368-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 3323s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3323s Selecting previously unselected package libjxr0t64:armhf. 3323s Preparing to unpack .../369-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 3323s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3323s Selecting previously unselected package libopenexr-3-1-30:armhf. 3323s Preparing to unpack .../370-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 3323s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 3323s Selecting previously unselected package libopenjp2-7:armhf. 3323s Preparing to unpack .../371-libopenjp2-7_2.5.3-2_armhf.deb ... 3323s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 3323s Selecting previously unselected package liblcms2-2:armhf. 3323s Preparing to unpack .../372-liblcms2-2_2.16-2_armhf.deb ... 3323s Unpacking liblcms2-2:armhf (2.16-2) ... 3323s Selecting previously unselected package libraw23t64:armhf. 3323s Preparing to unpack .../373-libraw23t64_0.21.3-1_armhf.deb ... 3323s Unpacking libraw23t64:armhf (0.21.3-1) ... 3323s Selecting previously unselected package libwebpmux3:armhf. 3323s Preparing to unpack .../374-libwebpmux3_1.5.0-0.1_armhf.deb ... 3323s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 3323s Selecting previously unselected package libfreeimage3:armhf. 3323s Preparing to unpack .../375-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 3323s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 3323s Selecting previously unselected package libocct-draw-7.8:armhf. 3323s Preparing to unpack .../376-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 3323s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3324s Selecting previously unselected package occt-misc. 3324s Preparing to unpack .../377-occt-misc_7.8.1+dfsg1-3_all.deb ... 3324s Unpacking occt-misc (7.8.1+dfsg1-3) ... 3324s Selecting previously unselected package libocct-visualization-7.8:armhf. 3324s Preparing to unpack .../378-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 3324s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3324s Selecting previously unselected package libocct-ocaf-7.8:armhf. 3324s Preparing to unpack .../379-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 3324s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3324s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 3324s Preparing to unpack .../380-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 3324s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3324s Selecting previously unselected package libvoro++1. 3324s Preparing to unpack .../381-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 3324s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3324s Selecting previously unselected package libgmsh4.13:armhf. 3324s Preparing to unpack .../382-libgmsh4.13_4.13.1+ds1-5_armhf.deb ... 3324s Unpacking libgmsh4.13:armhf (4.13.1+ds1-5) ... 3324s Selecting previously unselected package libjson-perl. 3324s Preparing to unpack .../383-libjson-perl_4.10000-1_all.deb ... 3324s Unpacking libjson-perl (4.10000-1) ... 3325s Selecting previously unselected package liblbfgsb0:armhf. 3325s Preparing to unpack .../384-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 3325s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 3325s Selecting previously unselected package libpetsc-complex-dev. 3325s Preparing to unpack .../385-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3325s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3325s Selecting previously unselected package libpetsc-real-dev. 3325s Preparing to unpack .../386-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3325s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3325s Selecting previously unselected package libpython3-all-dev:armhf. 3325s Preparing to unpack .../387-libpython3-all-dev_3.13.3-1_armhf.deb ... 3325s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 3325s Selecting previously unselected package libqhull-r8.0:armhf. 3325s Preparing to unpack .../388-libqhull-r8.0_2020.2-6build1_armhf.deb ... 3325s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 3325s Selecting previously unselected package libslepc-complex-dev. 3325s Preparing to unpack .../389-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3325s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3325s Selecting previously unselected package libslepc-real-dev. 3325s Preparing to unpack .../390-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3325s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3325s Selecting previously unselected package libwebpdemux2:armhf. 3325s Preparing to unpack .../391-libwebpdemux2_1.5.0-0.1_armhf.deb ... 3325s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 3325s Selecting previously unselected package libxslt1.1:armhf. 3325s Preparing to unpack .../392-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 3325s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 3325s Selecting previously unselected package robin-map-dev. 3325s Preparing to unpack .../393-robin-map-dev_1.3.0-1_all.deb ... 3325s Unpacking robin-map-dev (1.3.0-1) ... 3325s Selecting previously unselected package nanobind-dev. 3325s Preparing to unpack .../394-nanobind-dev_2.5.0-1_all.deb ... 3325s Unpacking nanobind-dev (2.5.0-1) ... 3325s Selecting previously unselected package python3-pyproject-hooks. 3325s Preparing to unpack .../395-python3-pyproject-hooks_1.2.0-1_all.deb ... 3325s Unpacking python3-pyproject-hooks (1.2.0-1) ... 3325s Selecting previously unselected package python3-toml. 3325s Preparing to unpack .../396-python3-toml_0.10.2-1_all.deb ... 3325s Unpacking python3-toml (0.10.2-1) ... 3325s Selecting previously unselected package python3-wheel. 3325s Preparing to unpack .../397-python3-wheel_0.45.1-1_all.deb ... 3325s Unpacking python3-wheel (0.45.1-1) ... 3325s Selecting previously unselected package python3-build. 3326s Preparing to unpack .../398-python3-build_1.2.2-1_all.deb ... 3326s Unpacking python3-build (1.2.2-1) ... 3326s Selecting previously unselected package python3-installer. 3326s Preparing to unpack .../399-python3-installer_0.7.0+dfsg1-3_all.deb ... 3326s Unpacking python3-installer (0.7.0+dfsg1-3) ... 3326s Selecting previously unselected package pybuild-plugin-pyproject. 3326s Preparing to unpack .../400-pybuild-plugin-pyproject_6.20250308_all.deb ... 3326s Unpacking pybuild-plugin-pyproject (6.20250308) ... 3326s Selecting previously unselected package python-matplotlib-data. 3326s Preparing to unpack .../401-python-matplotlib-data_3.8.3-7build1_all.deb ... 3326s Unpacking python-matplotlib-data (3.8.3-7build1) ... 3326s Selecting previously unselected package sphinx-common. 3326s Preparing to unpack .../402-sphinx-common_8.1.3-5_all.deb ... 3326s Unpacking sphinx-common (8.1.3-5) ... 3326s Selecting previously unselected package python-petsc4py-doc. 3326s Preparing to unpack .../403-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 3326s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 3326s Selecting previously unselected package python3-all. 3326s Preparing to unpack .../404-python3-all_3.13.3-1_armhf.deb ... 3326s Unpacking python3-all (3.13.3-1) ... 3326s Selecting previously unselected package python3-all-dev. 3326s Preparing to unpack .../405-python3-all-dev_3.13.3-1_armhf.deb ... 3326s Unpacking python3-all-dev (3.13.3-1) ... 3326s Selecting previously unselected package python3-brotli. 3326s Preparing to unpack .../406-python3-brotli_1.1.0-2build4_armhf.deb ... 3326s Unpacking python3-brotli (1.1.0-2build4) ... 3326s Selecting previously unselected package python3-contourpy. 3326s Preparing to unpack .../407-python3-contourpy_1.3.1-1build1_armhf.deb ... 3326s Unpacking python3-contourpy (1.3.1-1build1) ... 3326s Selecting previously unselected package python3-cycler. 3326s Preparing to unpack .../408-python3-cycler_0.12.1-1_all.deb ... 3326s Unpacking python3-cycler (0.12.1-1) ... 3327s Selecting previously unselected package python3-decorator. 3327s Preparing to unpack .../409-python3-decorator_5.1.1-5_all.deb ... 3327s Unpacking python3-decorator (5.1.1-5) ... 3327s Selecting previously unselected package python3-defusedxml. 3327s Preparing to unpack .../410-python3-defusedxml_0.7.1-3_all.deb ... 3327s Unpacking python3-defusedxml (0.7.1-3) ... 3327s Selecting previously unselected package python3-distlib. 3327s Preparing to unpack .../411-python3-distlib_0.3.9-1_all.deb ... 3327s Unpacking python3-distlib (0.3.9-1) ... 3327s Selecting previously unselected package python3-roman. 3327s Preparing to unpack .../412-python3-roman_5.0-1_all.deb ... 3327s Unpacking python3-roman (5.0-1) ... 3327s Selecting previously unselected package python3-docutils. 3327s Preparing to unpack .../413-python3-docutils_0.21.2+dfsg-2_all.deb ... 3327s Unpacking python3-docutils (0.21.2+dfsg-2) ... 3327s Selecting previously unselected package python3-mpi4py. 3327s Preparing to unpack .../414-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 3327s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 3327s Selecting previously unselected package python3-nanobind. 3327s Preparing to unpack .../415-python3-nanobind_2.5.0-1_all.deb ... 3327s Unpacking python3-nanobind (2.5.0-1) ... 3327s Selecting previously unselected package python3-pusimp. 3327s Preparing to unpack .../416-python3-pusimp_0.1.1-1_all.deb ... 3327s Unpacking python3-pusimp (0.1.1-1) ... 3327s Selecting previously unselected package python3-scipy. 3327s Preparing to unpack .../417-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 3327s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 3328s Selecting previously unselected package swig. 3328s Preparing to unpack .../418-swig_4.3.0-1_armhf.deb ... 3328s Unpacking swig (4.3.0-1) ... 3328s Selecting previously unselected package python3-petsc4py-real3.22. 3328s Preparing to unpack .../419-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 3328s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3328s Selecting previously unselected package python3-petsc4py-real. 3328s Preparing to unpack .../420-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 3328s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 3328s Selecting previously unselected package python3-petsc4py-complex3.22. 3328s Preparing to unpack .../421-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 3328s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3328s Selecting previously unselected package python3-petsc4py-complex. 3328s Preparing to unpack .../422-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 3328s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3328s Selecting previously unselected package python3-petsc4py. 3328s Preparing to unpack .../423-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 3328s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 3328s Selecting previously unselected package python3-slepc4py-real3.22. 3328s Preparing to unpack .../424-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 3328s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3328s Selecting previously unselected package python3-slepc4py-real. 3329s Preparing to unpack .../425-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 3329s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 3329s Selecting previously unselected package python3-slepc4py-complex3.22. 3329s Preparing to unpack .../426-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 3329s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3329s Selecting previously unselected package python3-slepc4py-complex. 3329s Preparing to unpack .../427-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 3329s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3329s Selecting previously unselected package python3-slepc4py. 3329s Preparing to unpack .../428-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 3329s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 3329s Selecting previously unselected package python3-dolfinx-real. 3329s Preparing to unpack .../429-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 3329s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 3329s Selecting previously unselected package python3-dolfinx-complex. 3329s Preparing to unpack .../430-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 3329s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 3329s Selecting previously unselected package python3-dolfinx:armhf. 3329s Preparing to unpack .../431-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 3329s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 3329s Selecting previously unselected package python3-fastjsonschema. 3329s Preparing to unpack .../432-python3-fastjsonschema_2.21.1-1_all.deb ... 3329s Unpacking python3-fastjsonschema (2.21.1-1) ... 3329s Selecting previously unselected package python3-filelock. 3329s Preparing to unpack .../433-python3-filelock_3.18.0-1_all.deb ... 3329s Unpacking python3-filelock (3.18.0-1) ... 3329s Selecting previously unselected package python3-platformdirs. 3329s Preparing to unpack .../434-python3-platformdirs_4.3.6-1_all.deb ... 3329s Unpacking python3-platformdirs (4.3.6-1) ... 3329s Selecting previously unselected package python3-fs. 3329s Preparing to unpack .../435-python3-fs_2.4.16-7_all.deb ... 3329s Unpacking python3-fs (2.4.16-7) ... 3329s Selecting previously unselected package python3-lxml:armhf. 3329s Preparing to unpack .../436-python3-lxml_5.3.2-1_armhf.deb ... 3329s Unpacking python3-lxml:armhf (5.3.2-1) ... 3329s Selecting previously unselected package python3-lz4. 3329s Preparing to unpack .../437-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 3329s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 3329s Selecting previously unselected package python3-mpmath. 3329s Preparing to unpack .../438-python3-mpmath_1.3.0-1_all.deb ... 3329s Unpacking python3-mpmath (1.3.0-1) ... 3329s Selecting previously unselected package python3-sympy. 3329s Preparing to unpack .../439-python3-sympy_1.13.3-5_all.deb ... 3329s Unpacking python3-sympy (1.13.3-5) ... 3330s Selecting previously unselected package python3-ufolib2. 3330s Preparing to unpack .../440-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 3330s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 3330s Selecting previously unselected package unicode-data. 3330s Preparing to unpack .../441-unicode-data_15.1.0-1_all.deb ... 3330s Unpacking unicode-data (15.1.0-1) ... 3330s Selecting previously unselected package python3-fonttools. 3330s Preparing to unpack .../442-python3-fonttools_4.55.3-2build1_armhf.deb ... 3330s Unpacking python3-fonttools (4.55.3-2build1) ... 3330s Selecting previously unselected package python3-gmsh. 3330s Preparing to unpack .../443-python3-gmsh_4.13.1+ds1-5_all.deb ... 3330s Unpacking python3-gmsh (4.13.1+ds1-5) ... 3330s Selecting previously unselected package python3-imagesize. 3330s Preparing to unpack .../444-python3-imagesize_1.4.1-1_all.deb ... 3330s Unpacking python3-imagesize (1.4.1-1) ... 3330s Selecting previously unselected package python3-iniconfig. 3330s Preparing to unpack .../445-python3-iniconfig_1.1.1-2_all.deb ... 3330s Unpacking python3-iniconfig (1.1.1-2) ... 3330s Selecting previously unselected package python3-traitlets. 3330s Preparing to unpack .../446-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 3330s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 3330s Selecting previously unselected package python3-jupyter-core. 3330s Preparing to unpack .../447-python3-jupyter-core_5.7.2-5_all.deb ... 3330s Unpacking python3-jupyter-core (5.7.2-5) ... 3330s Selecting previously unselected package python3-mdit-py-plugins. 3330s Preparing to unpack .../448-python3-mdit-py-plugins_0.4.2-1_all.deb ... 3330s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 3330s Selecting previously unselected package python3-nbformat. 3330s Preparing to unpack .../449-python3-nbformat_5.9.1-1_all.deb ... 3330s Unpacking python3-nbformat (5.9.1-1) ... 3330s Selecting previously unselected package python3-jupytext. 3330s Preparing to unpack .../450-python3-jupytext_1.16.4+ds1-1_all.deb ... 3330s Unpacking python3-jupytext (1.16.4+ds1-1) ... 3330s Selecting previously unselected package python3-kiwisolver. 3330s Preparing to unpack .../451-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 3330s Unpacking python3-kiwisolver (1.4.7-3build1) ... 3330s Selecting previously unselected package python3-pil:armhf. 3330s Preparing to unpack .../452-python3-pil_11.1.0-5build1_armhf.deb ... 3330s Unpacking python3-pil:armhf (11.1.0-5build1) ... 3330s Selecting previously unselected package python3.13-tk. 3331s Preparing to unpack .../453-python3.13-tk_3.13.3-1_armhf.deb ... 3331s Unpacking python3.13-tk (3.13.3-1) ... 3331s Selecting previously unselected package python3-tk:armhf. 3331s Preparing to unpack .../454-python3-tk_3.13.3-1_armhf.deb ... 3331s Unpacking python3-tk:armhf (3.13.3-1) ... 3331s Selecting previously unselected package python3-pil.imagetk:armhf. 3331s Preparing to unpack .../455-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 3331s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 3331s Selecting previously unselected package python3-matplotlib. 3331s Preparing to unpack .../456-python3-matplotlib_3.8.3-7build1_armhf.deb ... 3331s Unpacking python3-matplotlib (3.8.3-7build1) ... 3331s Selecting previously unselected package python3-alabaster. 3331s Preparing to unpack .../457-python3-alabaster_0.7.16-0.1_all.deb ... 3331s Unpacking python3-alabaster (0.7.16-0.1) ... 3331s Selecting previously unselected package python3-snowballstemmer. 3331s Preparing to unpack .../458-python3-snowballstemmer_2.2.0-4build1_all.deb ... 3331s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 3331s Selecting previously unselected package python3-sphinx. 3331s Preparing to unpack .../459-python3-sphinx_8.1.3-5_all.deb ... 3331s Unpacking python3-sphinx (8.1.3-5) ... 3331s Selecting previously unselected package python3-myst-parser. 3331s Preparing to unpack .../460-python3-myst-parser_4.0.1-1_all.deb ... 3331s Unpacking python3-myst-parser (4.0.1-1) ... 3331s Selecting previously unselected package python3-pathspec. 3331s Preparing to unpack .../461-python3-pathspec_0.12.1-1_all.deb ... 3331s Unpacking python3-pathspec (0.12.1-1) ... 3332s Selecting previously unselected package python3-pip. 3332s Preparing to unpack .../462-python3-pip_25.0+dfsg-1_all.deb ... 3332s Unpacking python3-pip (25.0+dfsg-1) ... 3332s Selecting previously unselected package python3-pip-whl. 3332s Preparing to unpack .../463-python3-pip-whl_25.0+dfsg-1_all.deb ... 3332s Unpacking python3-pip-whl (25.0+dfsg-1) ... 3332s Selecting previously unselected package python3-pluggy. 3332s Preparing to unpack .../464-python3-pluggy_1.5.0-1_all.deb ... 3332s Unpacking python3-pluggy (1.5.0-1) ... 3332s Selecting previously unselected package python3-pyproject-metadata. 3332s Preparing to unpack .../465-python3-pyproject-metadata_0.9.1-1_all.deb ... 3332s Unpacking python3-pyproject-metadata (0.9.1-1) ... 3332s Selecting previously unselected package python3-pytest. 3332s Preparing to unpack .../466-python3-pytest_8.3.5-1_all.deb ... 3332s Unpacking python3-pytest (8.3.5-1) ... 3332s Selecting previously unselected package python3-scikit-build-core. 3332s Preparing to unpack .../467-python3-scikit-build-core_0.10.7-2_all.deb ... 3332s Unpacking python3-scikit-build-core (0.10.7-2) ... 3332s Selecting previously unselected package python3-setuptools-whl. 3332s Preparing to unpack .../468-python3-setuptools-whl_75.8.0-1_all.deb ... 3332s Unpacking python3-setuptools-whl (75.8.0-1) ... 3332s Selecting previously unselected package python3-sphinxcontrib.jquery. 3332s Preparing to unpack .../469-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 3332s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 3332s Selecting previously unselected package python3-sphinx-rtd-theme. 3332s Preparing to unpack .../470-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 3332s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 3332s Selecting previously unselected package python3-virtualenv. 3332s Preparing to unpack .../471-python3-virtualenv_20.30.0+ds-3_all.deb ... 3332s Unpacking python3-virtualenv (20.30.0+ds-3) ... 3332s Selecting previously unselected package libjs-modernizr. 3332s Preparing to unpack .../472-libjs-modernizr_3.13.0-0.1_all.deb ... 3332s Unpacking libjs-modernizr (3.13.0-0.1) ... 3332s Setting up libpython3.13:armhf (3.13.3-1) ... 3332s Setting up dh-python (6.20250308) ... 3332s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3332s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3332s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 3332s Setting up liblcms2-2:armhf (2.16-2) ... 3332s Setting up python3-iniconfig (1.1.1-2) ... 3333s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 3333s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3333s Setting up libpixman-1-0:armhf (0.44.0-3) ... 3333s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 3333s Setting up libxapian30:armhf (1.4.25-2) ... 3333s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 3333s Setting up libwayland-server0:armhf (1.23.1-3) ... 3333s Setting up libaom3:armhf (3.12.0-1) ... 3333s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 3333s Setting up python3-setuptools-whl (75.8.0-1) ... 3333s Setting up python3-filelock (3.18.0-1) ... 3333s Setting up libalglib4.2:armhf (4.2.0-2) ... 3333s Setting up fonts-lato (2.015-1) ... 3333s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 3333s Setting up swig (4.3.0-1) ... 3333s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 3333s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 3333s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3333s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 3333s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 3333s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3333s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 3333s Setting up libdatrie1:armhf (0.2.13-3build1) ... 3333s Setting up libyaml-dev:armhf (0.2.5-2) ... 3333s Setting up python3-pyproject-metadata (0.9.1-1) ... 3333s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3333s Setting up python3-pip-whl (25.0+dfsg-1) ... 3333s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 3333s Setting up libxcb-render0:armhf (1.17.0-2) ... 3333s Setting up python3-defusedxml (0.7.1-3) ... 3333s Setting up libarchive-zip-perl (1.68-1) ... 3333s Setting up libglvnd0:armhf (1.7.0-1build1) ... 3333s Setting up python3-alabaster (0.7.16-0.1) ... 3333s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3333s Setting up fonts-lyx (2.4.3-1) ... 3333s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3333s Setting up libxcb-glx0:armhf (1.17.0-2) ... 3333s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 3333s Setting up python3-ply (3.11-9) ... 3333s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3333s Setting up liblab-gamut1:armhf (2.42.4-3) ... 3333s Setting up x11-common (1:7.7+23ubuntu4) ... 3334s Setting up python3-mdit-py-plugins (0.4.2-1) ... 3334s Setting up libdeflate0:armhf (1.23-1) ... 3334s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 3334s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3334s Setting up m4 (1.4.19-7) ... 3334s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3334s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 3334s Setting up python3-all (3.13.3-1) ... 3334s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 3334s Setting up libxcb-shm0:armhf (1.17.0-2) ... 3334s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 3334s Setting up python3-distlib (0.3.9-1) ... 3334s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3334s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 3334s Setting up libjs-modernizr (3.13.0-0.1) ... 3334s Setting up python3-wheel (0.45.1-1) ... 3334s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 3334s Setting up libaec0:armhf (1.1.3-1) ... 3334s Setting up python3-platformdirs (4.3.6-1) ... 3334s Setting up libpugixml1v5:armhf (1.14-2) ... 3334s Setting up libopengl0:armhf (1.7.0-1build1) ... 3334s Setting up python3-pycparser (2.22-2) ... 3334s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 3334s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 3334s Setting up occt-misc (7.8.1+dfsg1-3) ... 3334s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 3334s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 3334s Setting up python3-fs (2.4.16-7) ... 3335s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3335s Setting up libxcb-present0:armhf (1.17.0-2) ... 3335s Setting up unicode-data (15.1.0-1) ... 3335s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3335s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 3335s Setting up python3-roman (5.0-1) ... 3335s Setting up xtrans-dev (1.4.0-1) ... 3335s Setting up python3-decorator (5.1.1-5) ... 3335s Setting up autotools-dev (20220109.1) ... 3335s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 3335s Setting up libblas3:armhf (3.12.1-2) ... 3335s 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 3335s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 3335s Setting up libpkgconf3:armhf (1.8.1-4) ... 3335s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3335s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 3335s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3335s Setting up python3-pyproject-hooks (1.2.0-1) ... 3335s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3335s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 3335s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 3335s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 3335s Setting up libxcb-sync1:armhf (1.17.0-2) ... 3335s Setting up python3-snowballstemmer (2.2.0-4build1) ... 3336s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3336s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 3336s Setting up libjsoncpp26:armhf (1.9.6-3) ... 3336s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3336s Setting up libpathplan4:armhf (2.42.4-3) ... 3336s Setting up libslurm42t64 (24.11.3-2) ... 3336s Setting up python3-brotli (1.1.0-2build4) ... 3336s Setting up python3-cycler (0.12.1-1) ... 3336s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 3336s Setting up libimagequant0:armhf (2.18.0-1build1) ... 3336s Setting up fonts-dejavu-mono (2.37-8) ... 3336s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 3336s Setting up python3-kiwisolver (1.4.7-3build1) ... 3336s Setting up libhwloc15:armhf (2.12.0-1) ... 3336s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3336s Setting up libmpc3:armhf (1.3.1-1build2) ... 3336s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 3336s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 3336s Setting up autopoint (0.23.1-1) ... 3336s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 3336s Setting up icu-devtools (76.1-1ubuntu2) ... 3336s Setting up fonts-dejavu-core (2.37-8) ... 3336s Setting up pkgconf-bin (1.8.1-4) ... 3336s Setting up python3-pip (25.0+dfsg-1) ... 3338s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 3338s Setting up libltdl7:armhf (2.5.4-4) ... 3338s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 3338s Setting up libidn2-dev:armhf (2.3.8-2) ... 3338s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3338s Setting up python3-toml (0.10.2-1) ... 3338s Setting up python3-installer (0.7.0+dfsg1-3) ... 3338s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 3338s Setting up libvulkan1:armhf (1.4.304.0-1) ... 3338s Setting up autoconf (2.72-3ubuntu1) ... 3338s Setting up python3-pluggy (1.5.0-1) ... 3338s Setting up libwebp7:armhf (1.5.0-0.1) ... 3338s Setting up libmumps-headers-dev (5.7.3-3build2) ... 3338s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 3338s Setting up python3-fastjsonschema (2.21.1-1) ... 3338s Setting up robin-map-dev (1.3.0-1) ... 3338s Setting up dwz (0.15-1build6) ... 3338s Setting up libmpich12:armhf (4.2.1-5) ... 3338s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3338s Setting up libxshmfence1:armhf (1.3.3-1) ... 3338s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 3338s Setting up libxcb-randr0:armhf (1.17.0-2) ... 3338s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 3339s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 3339s Setting up libjson-perl (4.10000-1) ... 3339s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 3339s Setting up debugedit (1:5.1-2) ... 3339s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 3339s Setting up libopenjp2-7:armhf (2.5.3-2) ... 3339s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 3339s Setting up libthai-data (0.1.29-2build1) ... 3339s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 3339s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3339s Setting up sgml-base (1.31) ... 3339s Setting up cmake-data (3.31.6-1ubuntu1) ... 3339s Setting up librhash1:armhf (1.4.5-1) ... 3339s Setting up libcdt5:armhf (2.42.4-3) ... 3339s Setting up libcgraph6:armhf (2.42.4-3) ... 3339s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 3339s Setting up libxss1:armhf (1:1.2.3-1build3) ... 3339s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3339s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3339s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 3339s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 3339s Setting up python3-mpmath (1.3.0-1) ... 3339s Setting up libisl23:armhf (0.27-1) ... 3339s Setting up python3-build (1.2.2-1) ... 3339s Setting up libde265-0:armhf (1.0.15-1build5) ... 3339s Setting up libc-dev-bin (2.41-6ubuntu1) ... 3339s Setting up valgrind (1:3.24.0-0ubuntu2) ... 3339s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3339s Setting up python-matplotlib-data (3.8.3-7build1) ... 3339s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 3339s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 3339s Setting up python3-pathspec (0.12.1-1) ... 3339s Setting up libcatch2-dev (3.7.1-0.5) ... 3339s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 3339s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3339s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 3339s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 3339s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 3339s Setting up python3-pusimp (0.1.1-1) ... 3340s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 3340s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 3340s Setting up chrpath (0.18-1) ... 3340s Setting up python3-jupyter-core (5.7.2-5) ... 3340s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 3340s Setting up libblas-dev:armhf (3.12.1-2) ... 3340s 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 3340s Setting up libsz2:armhf (1.1.3-1) ... 3340s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3340s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3340s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 3340s Setting up python3-imagesize (1.4.1-1) ... 3340s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 3340s Setting up automake (1:1.17-3ubuntu1) ... 3340s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 3340s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 3340s Setting up x11proto-dev (2024.1-1) ... 3340s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 3340s Setting up python3-sympy (1.13.3-5) ... 3346s Setting up catch2 (3.7.1-0.5) ... 3346s Setting up libice6:armhf (2:1.1.1-1) ... 3346s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 3346s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3346s Setting up liblapack3:armhf (3.12.1-2) ... 3346s 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 3346s Setting up gettext (0.23.1-1) ... 3346s Setting up libarpack2t64:armhf (3.9.1-4) ... 3346s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3346s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3346s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 3346s Setting up libxau-dev:armhf (1:1.0.11-1) ... 3346s Setting up nettle-dev:armhf (3.10.1-1) ... 3346s Setting up python3-scikit-build-core (0.10.7-2) ... 3346s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 3346s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 3346s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 3346s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 3346s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 3346s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 3346s Setting up pybuild-plugin-pyproject (6.20250308) ... 3346s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 3346s Setting up python3-pytest (8.3.5-1) ... 3347s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 3347s Setting up libxcursor1:armhf (1:1.2.3-1) ... 3347s Setting up python3-cffi (1.17.1-2build2) ... 3347s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 3347s Setting up libpugixml-dev:armhf (1.14-2) ... 3347s Setting up hwloc-nox (2.12.0-1) ... 3347s Setting up libaec-dev:armhf (1.1.3-1) ... 3347s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 3347s Setting up python3-virtualenv (20.30.0+ds-3) ... 3347s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3347s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3347s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3347s Setting up python3-nbformat (5.9.1-1) ... 3347s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 3347s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 3347s Setting up pkgconf:armhf (1.8.1-4) ... 3347s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 3347s Setting up intltool-debian (0.35.0+20060710.6) ... 3347s Setting up libltdl-dev:armhf (2.5.4-4) ... 3347s Setting up libthai0:armhf (0.1.29-2build1) ... 3347s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 3347s Setting up python3-jupytext (1.16.4+ds1-1) ... 3347s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 3347s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 3347s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 3347s Setting up libraqm0:armhf (0.10.2-1) ... 3347s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 3347s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3347s Setting up liblapack-dev:armhf (3.12.1-2) ... 3347s 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 3347s Setting up libeigen3-dev (3.4.0-4build1) ... 3347s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 3347s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 3347s Setting up python3-numpy (1:2.2.3+ds-5) ... 3349s Setting up libjs-sphinxdoc (8.1.3-5) ... 3349s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3349s Setting up libraw23t64:armhf (0.21.3-1) ... 3349s Setting up cpp-14 (14.2.0-19ubuntu2) ... 3349s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 3349s Setting up dh-strip-nondeterminism (1.14.1-2) ... 3349s Setting up libgvpr2:armhf (2.42.4-3) ... 3349s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 3349s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 3349s Setting up python3-lxml:armhf (5.3.2-1) ... 3349s Setting up libparpack2t64:armhf (3.9.1-4) ... 3349s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 3349s Setting up xml-core (0.19) ... 3350s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 3350s Setting up cmake (3.31.6-1ubuntu1) ... 3350s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 3350s Setting up python3-contourpy (1.3.1-1build1) ... 3350s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 3350s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 3350s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 3350s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 3350s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 3350s Setting up libsm6:armhf (2:1.2.4-1) ... 3350s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3350s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 3350s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3350s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 3350s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3350s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3350s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3350s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 3350s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3350s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 3352s Regenerating fonts cache... done. 3352s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3352s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 3352s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 3352s Setting up libxft2:armhf (2.3.6-1build1) ... 3352s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3352s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 3352s Setting up libarpack2-dev:armhf (3.9.1-4) ... 3352s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 3352s Setting up python3-scipy (1.14.1-4ubuntu2) ... 3355s Setting up libxcb1-dev:armhf (1.17.0-2) ... 3355s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 3355s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3355s Setting up python3-ufl (2024.2.0-2) ... 3356s Setting up libglx0:armhf (1.7.0-1build1) ... 3356s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up dolfinx-doc (1:0.9.0-6build3) ... 3356s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 3356s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3356s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up mpich (4.2.1-5) ... 3356s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 3356s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 3356s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up po-debconf (1.0.21+nmu1) ... 3356s Setting up libtk8.6:armhf (8.6.16-1) ... 3356s Setting up nanobind-dev (2.5.0-1) ... 3356s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 3356s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3356s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up mpi-default-bin (1.18) ... 3356s Setting up libx11-dev:armhf (2:1.8.10-2) ... 3356s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3356s Setting up libtbb12:armhf (2022.0.0-2) ... 3356s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 3356s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 3356s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 3356s Setting up libcairo2:armhf (1.18.4-1) ... 3356s Setting up python3.13-tk (3.13.3-1) ... 3356s Setting up gcc-14 (14.2.0-19ubuntu2) ... 3356s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3356s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 3356s Setting up python3-pil:armhf (11.1.0-5build1) ... 3356s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 3356s Setting up doxygen (1.9.8+ds-2.1build1) ... 3356s Setting up libgl1:armhf (1.7.0-1build1) ... 3356s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up libexpat1-dev:armhf (2.7.1-1) ... 3356s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 3356s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up sphinx-common (8.1.3-5) ... 3356s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 3356s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 3356s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3356s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 3356s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3356s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 3356s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 3356s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3356s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 3356s Setting up cpp (4:14.2.0-1ubuntu1) ... 3356s Setting up libhwloc-dev:armhf (2.12.0-1) ... 3356s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up g++-14 (14.2.0-19ubuntu2) ... 3356s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 3356s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 3356s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 3356s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 3356s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 3356s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 3356s Setting up python3-basix (0.9.0-2build2) ... 3356s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3356s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3356s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3356s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 3356s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3356s Setting up python3-nanobind (2.5.0-1) ... 3357s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 3357s Setting up libtool (2.5.4-4) ... 3357s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3357s Setting up blt (2.5.3+dfsg-8) ... 3357s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3357s 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 3357s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 3357s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 3357s Setting up python3-tk:armhf (3.13.3-1) ... 3357s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3357s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3357s Setting up libxaw7:armhf (2:1.0.16-1) ... 3357s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 3357s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 3357s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 3357s Setting up gcc (4:14.2.0-1ubuntu1) ... 3357s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3357s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3357s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3357s Setting up dh-autoreconf (20) ... 3357s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 3357s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3357s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 3357s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 3357s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3357s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 3357s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3357s Setting up g++ (4:14.2.0-1ubuntu1) ... 3357s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3357s Setting up build-essential (12.12ubuntu1) ... 3357s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3357s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 3357s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 3357s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 3357s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3357s 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 3357s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 3357s Setting up libpython3-dev:armhf (3.13.3-1) ... 3357s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3357s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 3357s Setting up python3.13-dev (3.13.3-1) ... 3357s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 3357s Setting up debhelper (13.24.1ubuntu2) ... 3357s Setting up gfortran (4:14.2.0-1ubuntu1) ... 3357s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 3357s 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 3357s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 3357s 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 3357s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3357s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3357s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 3357s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 3357s Setting up python3-dev (3.13.3-1) ... 3357s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3357s Setting up libmpich-dev:armhf (4.2.1-5) ... 3357s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 3357s Setting up mpi-default-dev (1.18) ... 3357s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3357s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 3357s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 3357s Setting up python3-all-dev (3.13.3-1) ... 3357s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 3357s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 3357s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 3357s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3357s Setting up libparpack2-dev:armhf (3.9.1-4) ... 3357s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 3357s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 3357s 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 3357s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 3357s 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 3357s Setting up libhypre-dev:armhf (2.32.0-4) ... 3357s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 3357s Setting up python3-ffcx (1:0.9.0-2) ... 3357s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 3357s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 3357s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 3357s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3357s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3358s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3358s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 3358s print("\documentclass{article}") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 3358s print("\centering") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 3358s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 3358s print("\hline") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 3358s print("\end{tabular}") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 3358s print("\end{table}") 3358s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 3358s print("\end{document}") 3358s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3358s update-alternatives: error: no alternatives for petsc 3358s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 3358s 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 3358s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 3358s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3358s 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 3358s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3358s update-alternatives: error: no alternatives for slepc 3358s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 3358s 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 3358s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3358s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 3358s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3358s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3358s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3358s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 3358s 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 3358s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3358s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3358s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3358s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 3358s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 3358s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 3358s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 3358s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 3358s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 3358s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3358s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 3358s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3358s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 3358s Setting up libheif1:armhf (1.19.7-1) ... 3358s Setting up python3-fonttools (4.55.3-2build1) ... 3359s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 3359s Setting up libgvc6 (2.42.4-3) ... 3359s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3359s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3359s Setting up graphviz (2.42.4-3) ... 3359s Setting up python3-matplotlib (3.8.3-7build1) ... 3360s Setting up libgmsh4.13:armhf (4.13.1+ds1-5) ... 3360s Setting up python3-gmsh (4.13.1+ds1-5) ... 3360s Processing triggers for install-info (7.1.1-1) ... 3361s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3361s Processing triggers for man-db (2.13.0-1) ... 3362s Processing triggers for sgml-base (1.31) ... 3362s Setting up docutils-common (0.21.2+dfsg-2) ... 3362s Processing triggers for sgml-base (1.31) ... 3362s Setting up python3-docutils (0.21.2+dfsg-2) ... 3363s Setting up python3-sphinx (8.1.3-5) ... 3363s Setting up python3-myst-parser (4.0.1-1) ... 3364s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 3364s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 3396s autopkgtest [05:52:30]: test test-dolfinx-python-pusimp: [----------------------- 3398s === python 3.13 pusimp test === 3399s ============================= test session starts ============================== 3399s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 3399s cachedir: .pytest_cache 3399s rootdir: /tmp/autopkgtest.dv2MZv/build.i5l/src/python 3399s configfile: pyproject.toml 3399s plugins: typeguard-4.4.2 3399s collecting ... collected 6 items 3399s 3400s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED 3499s 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: 3499s Importing dolfinx was not successful. 3499s stdout contains 3499s stderr contains Traceback (most recent call last): 3499s File "", line 1, in 3499s import dolfinx 3499s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3499s pusimp.prevent_user_site_imports( 3499s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3499s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3499s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3499s ...<5 lines>... 3499s pip_uninstall_call 3499s ^^^^^^^^^^^^^^^^^^ 3499s ) 3499s ^ 3499s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3499s raise ImportError(import_error) 3499s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3499s 1) Dependencies imported from a local path rather than from the path provided by apt: 3499s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmp8j3it3kr/venv/lib/python3.13/site-packages/ufl/__init__.py. 3499s 3499s pusimp suggests to apply all of the following fixes: 3499s 1) To uninstall local dependencies: 3499s * run '/tmp/tmp8j3it3kr/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/tmp8j3it3kr/venv/lib/python3.13/site-packages/ufl. 3499s 3499s 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. 3499s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3499s PASSED 3542s 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: 3542s Importing dolfinx was not successful. 3542s stdout contains 3542s stderr contains Traceback (most recent call last): 3542s File "", line 1, in 3542s import dolfinx 3542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3542s pusimp.prevent_user_site_imports( 3542s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3542s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3542s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3542s ...<5 lines>... 3542s pip_uninstall_call 3542s ^^^^^^^^^^^^^^^^^^ 3542s ) 3542s ^ 3542s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3542s raise ImportError(import_error) 3542s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3542s 1) Dependencies imported from a local path rather than from the path provided by apt: 3542s * basix was imported from a local path: expected in /usr/lib/python3/dist-packages/basix/__init__.py, but imported from /tmp/tmp7qbfaxez/venv/lib/python3.13/site-packages/basix/__init__.py. 3542s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmp7qbfaxez/venv/lib/python3.13/site-packages/ufl/__init__.py. 3542s 3542s pusimp suggests to apply all of the following fixes: 3542s 1) To uninstall local dependencies: 3542s * run '/tmp/tmp7qbfaxez/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/tmp7qbfaxez/venv/lib/python3.13/site-packages/basix. 3542s * run '/tmp/tmp7qbfaxez/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/tmp7qbfaxez/venv/lib/python3.13/site-packages/ufl. 3542s 3542s 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. 3542s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3542s PASSED 3550s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED 3553s 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: 3553s Importing dolfinx was not successful. 3553s stdout contains 3553s stderr contains Traceback (most recent call last): 3553s File "", line 1, in 3553s import dolfinx 3553s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3553s pusimp.prevent_user_site_imports( 3553s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3553s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3553s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3553s ...<5 lines>... 3553s pip_uninstall_call 3553s ^^^^^^^^^^^^^^^^^^ 3553s ) 3553s ^ 3553s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3553s raise ImportError(import_error) 3553s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3553s 1) Broken dependencies: 3553s * ufl is broken. Error on import was 'ufl was purposely broken.'. 3553s 3553s pusimp suggests to apply all of the following fixes: 3553s 1) To fix broken dependencies: 3553s * run '/tmp/tmpe9482ndd/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/tmpe9482ndd/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. 3553s 3553s 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. 3553s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3554s PASSED 3557s 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: 3557s Importing dolfinx was not successful. 3557s stdout contains 3557s stderr contains Traceback (most recent call last): 3557s File "", line 1, in 3557s import dolfinx 3557s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3557s pusimp.prevent_user_site_imports( 3557s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3557s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3557s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3557s ...<5 lines>... 3557s pip_uninstall_call 3557s ^^^^^^^^^^^^^^^^^^ 3557s ) 3557s ^ 3557s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3557s raise ImportError(import_error) 3557s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3557s 1) Broken dependencies: 3557s * ffcx is broken. Error on import was 'ffcx was purposely broken.'. 3557s 3557s pusimp suggests to apply all of the following fixes: 3557s 1) To fix broken dependencies: 3557s * run '/tmp/tmp9s6u5a55/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/tmp9s6u5a55/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. 3557s 3557s 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. 3557s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3557s PASSED 3557s 3557s =============================== warnings summary =============================== 3557s test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] 3557s test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] 3557s test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] 3557s test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] 3557s test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] 3557s /usr/lib/python3/dist-packages/virtualenv/seed/embed/base_embed.py:30: DeprecationWarning: The --no-wheel option is deprecated. It has no effect, wheel is no longer bundled in virtualenv. This option will be removed in pip 26. 3557s warn( 3557s 3557s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 3557s ================== 6 passed, 5 warnings in 158.44s (0:02:38) =================== 3557s autopkgtest [05:55:11]: test test-dolfinx-python-pusimp: -----------------------] 3561s autopkgtest [05:55:15]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3561s test-dolfinx-python-pusimp PASS 3565s autopkgtest [05:55:19]: @@@@@@@@@@@@@@@@@@@@ summary 3565s test-dolfinx-cpp PASS 3565s test-dolfinx-cpp-complex PASS 3565s test-dolfinx-python-unittests PASS 3565s test-dolfinx-python-demos PASS 3565s test-dolfinx-python-complex-unittests PASS 3565s test-dolfinx-python-complex-demos PASS 3565s test-dolfinx-python-pusimp PASS